Tag | Architecture Posts

Microsoft ArcReady Architecting Modern Distributed Applications Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications with the right technologies to meet our user’s needs and integrate nicely into our existing IT ecosystems. ...
Blogging so that I can find these again when I have time to watch them...:) Ø Introduction to Microsoft Dynamics CRM, Susan Sauls Ø Intro to SQL Server Data Services, Soumitra Sengupta Ø The Spy Who Hacked Me! , Alex Smolen, Rudolph Araujo Ø How Microsoft SQL Server Helps You to Lower Your Cost of Storage, Torsten Grabs Ø Microsoft System Centre Virtual Machine Manager 2008: Overview, Edwin Yeun Ø A Hackers Diary: How I Can Hack Your Vulnerable Services and How You Can Stop Me, Marcus Murray Ø Advances ...
Microsoft ArcReady Website: www.arcready.com When: September 16 from 9:00-11:30 Where: Microsoft Office in Bloomington Topic: Architecting Modern Distributed Applications Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications ...
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:"Table ...
I've recently tried to get a lot more involved in the community both the geek community in Brighton, and the actual local community (via it4communities). I decided to make the leap and jump into a Barcamp.. For those who don't know - you can read all about it here: http://en.wikipedia.org/wik... or http://barcamp.org. One key part of a barcamp is in this one sentence: "Attendees must give a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event." ...
Hello All, I was going through almost all the Biztalk Server books present in the Market but the book which I would suggest are the best are: 1. Pro BizTalk 2006 by George Dunphy, Ahmed Metwally 2. Professional BizTalk Server 2006 by Darren Jefford, Kevin B. Smith, Ewan Fairweather Pretty good books and well explained the Architecture of the Server along with many real time senarios.Updated as of 3/27/2012:Microsoft also has list of books available for BizTalk which you can find here ...
Donald Lutz, CTO of Technetronic Solutions talking about building .Net applications using a SOA-based architecture and moving apps to the Software+Services model. Donald shares his views about building SOA and cloud services that don't look like typical applications... Listen the podcast available at http://www.networkworld.com... Download the Podcast from here: http://podcasts.networkworl... ...
Analysts and architects should consider the following point when they go for SOA project. Not only create pieces of software (try to break up systems into reusable services). Select best practices from organizational and technical sides. Apply new thinking and best practices into project. Select mature technologies (design models, messaging and architecture services). Create business-oriented services, later will be utilized in enterprises ...
So it has been a while since I blogged. But that is partly due to work, a final, a wedding I attended and overall summer just moving on by. However, word on facebook suggested that the third restaurant to the Wasabi franchise opened up. So I decided to check it out for myself and see what they had to offer. It is Wasabi Sabi which located on 4-1360 Taylor Avenue. It just opened Friday 08/08/08. So it is very new. The official grand opening is slated in September sometime. If you are not familiar ...
There is a bewildering array of Enterprise Architecture methodologies so it will be of great interest to me to find out which one people are actually using, if at all. So to find out, I have put together a pick poll so please take the two minutes and leave your choice. You get a chance to select up to 3 options because I suspect that people are using a combination of more than once approach, rather than following one prescriptively. This is purely for interest purposes, I'm not going to use this ...
In C#, Visual Basic .NET, C++/CLI, J# - the list goes on - we're freed from having to worry about our memory management. Objects take care of themselves, and when the CLR garbage collector detects that an object is no longer in use, it frees the associated memory. That doesn't mean that we should run around allocating and deallocating objects all willy-nilly; in fact, since we have less control over memory, we arguably have the opportunity to be more careful with the way we use high-frequency objects. ...
Once in a while I am asked how many processes can run at any time in a Windows CE system. It is also one of my interview questions when interviewing a candidate with Windows CE experience, and the follow on question is how many threads can run at one time? Number of Processes: Then number of processes is controlled by the kernel and was changed for Windows CE 6.0 to be 32K processes. Pretty impressive, but I suspect that the limit is much smaller because on most, if not all, Windows CE systems you ...
Recently a project leadership team I was assisting had the difficult task of selecting between implementation technologies for a distributed architecture. We had brainstormed a list of candidates, and after some investigation were able to enumerate their strengths and weaknesses well enough. But then the decision-making process started to come unhinged as we thrashed about, weighing the various options. How do you narrow the field to a winner, anyway? When I was able to frame the process in terms ...
I have this belief that understanding how to manage time is an essential task of Enterprise Architecture but oddly this is a principle that isn't spoken about much, if at all. Oddly some Enterprise Architecture software tools only seem to provide time management tools for software support life cycles. Hence a previous post that went in some way to start the debate with a mindmap to capture and categorise the elements that Enterprise Architecture would be interested in. After reviewing this mindmap ...
This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's. In the last two installments of this series we looked at freeing ourselves from the Cult of Personality: freeing our importance, self worth, and self image from the grip of others. We also talked about using your illusion, and creating a self portrait of who you are and who you will become (lots of great discussion in the comments section, ...
Today I'd like to talk a bit about requirements and end users as its all related to the software development lifecycle. So first, the stages. Over the years there have been many different stages defined, at varying degrees of granularity. Wikipedia has a good definition. As developers, we tend to hang out in varying stages of this lifecycle, depending on the size of our company (for me, I hang out in specification, architecture, implementation, and maintenance -- we have a relatvely small company) ...
Just a reminder that the Tampa Bay IASA March meeting is tonight starting at 6:30 PM. We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. When & Where: Thursday, July 31, 2008 from 06:30 PM - 08:30 PM (ET) Kforce ...
I noticed today that Microsoft is about to release a new preview release of the ASP.NET MVC framework, so I thought I'd say something about that today. For those who haven't really used an MVC framework before, in short, its a flexible architecture that allows you to structure your code in such way as to keep clearly defined layers: a model (database access), a controller (business logic) and a view (a way to view the results of the execution of said logic). I've played around with other MVC frameworks ...
While at alt.net I had several excellent discussions about what developers should read in order to become better developers. I am sure we all have an opinion on this so I thought I would put my two cents out there. Some Starting Points on just development MITs OpenCourse Ware tryruby.hobix.com The just past basics The Gang of Four Head First OOAD The POSA Series Pragmatic Programmer Better Practices Test Driven Development by Example SQL for Smarties Object Thinking Domain Driven Design Messaging ...
Tampa Bay International Association of Software Architects (IASA) "Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. Sing up is FREE: http://www.eventbrite.com/e... ...
1) nHibernate Quick Start Guide http://www.hibernate.org/36... 1a) NHibernate Best Practices with ASP.NET, 1.2nd Ed http://www.codeproject.com/... 2) http://www.beansoftware.com... ...
This poster depicts the BizTalk Adapter Pack components, the architecture of its WCF-based adapters, as well as the interoperability of line-of-business applications with the Adapter Pack and the WCF LOB Adapter SDK. CLICK HERE to download the poster ...
SWIFT (Society for Worldwide Interbank Financial Telecommunication) is one of widely accepted way to do financial transaction between financial institutions. It has over 8,300 banking organizations, securities institutions and corporate customers in more than 208 countries. If you look at the SWIFT evolution in the market they cover overall market in financial institutions; from securities to cash to treasury, etc. And all of these communities have one common problem – Integration Problem. They are ...
Many Enterprise Architecture methodologies talk about the management of time but I haven't found one that tells you how to do to that. For a practice that is about understanding the now and the step to achieving the to be, I find this an amazing oversight. Anyway, so what I decided to do was to have a go at capturing all the relevant timing information that an Enterprise Architect would be interested in. Hence the attached Mindmap, which you can click into. If you prefer you can come and join in ...
Paul Homan recently commented on Green EA which set my mind thinking ... 'being more Green' is a strategic ambition and what is the process and practice for generating strategic change? Enterprise Architecture! When EA's are struggling to find some ROI reason to justify their existence in the economic down-turn amazingly one of the main ROI reasons is one of the biggest issues of our time as the 'Return' doesn't literally mean monetary and also doesn't necessarily mean more? ... it can also mean ...
And here it is. Another blog. Seems like everyone has one these days. Except me. ...Until now. So yeah, I've finally decided to enter the blogosphere, whatever that is. It's not like there's anything roundish about the folks who write blogs. Except maybe near the belly. Ahem. Where was I? Oh, yes, blogging. So yeah, I'm blogging now. Mostly this blog will involve me posting about my pain developing software and the salves I used to soothe it. It will mostly be C# oriented, 'cause that's where I spend ...
Generally I'm not one to write a post that does nothing but highlight someone else's blog post...BUT...this one was important enough (IMHO) that I decided to break my own rule. Are you building a Leatherman or a Samurai sword? (stupid linker isnt working) http://petewarden.typepad.c... As programmers we always want to write new functionality...neat, new, COOL functionality. That's just what we do, and we love it. But its hard to keep in mind what our added ...
John Wu is a good guy. Out of respect for Fenix Theuerkorn and his work on Lightweight Enterprise Architecture, John has decided to rename his EA Methodology from LiteEA To Coherent EA. Coherent EA is a actually a better, more descriptive name for John’s work IMHO and as a regular contributor to the ITToolbox conversations his methodology has the benefit of faster development from genuine experience than most of the others I could mention. I certainly have benefited from Coherent EA in the past and ...
Considerations of Using Excel Data Sources in SSIS 2005 & Designing a Secure SQL Server 2008 Solution Date: August 19, 2008 Time: 4:30 PM - 7:30 PM Visit www.mnssug.org to register Topic One: Considerations of Using Excel Data Sources in SSIS 2005 Speaker: Mark Vaillancourt, Digineer When connecting to Excel, SSIS uses the Jet provider, which expects an Access database by default. Since Excel is not a database, nor does it tend to act like one, particularly with respect to data type consistency ...
Alex Golesh on Streaming Media, Michael Washington importing content, Joel Neubeck with Closed Captioning, Antoni Dol with 10 SL2 Gotchas Resolved, Michael Sync on Balder 3D Engine and SL2B2, Mike Taulty building a Photo Control, Andy Beaulieu on Polygon Physics, Expression Blog animating between states, Shawn Wildermuth animating brushes, Tim Heuer on startup parameters, Frank LaVigne with updates to Community Megaphone Map, and Jesse Liberty on new videos. This falls into the "No good deed goes ...
improve my => 'code' On weekends, I tend to go off tangent, and this weekend is no exception. I started to read some of the works of Levi-Strauss, the structural anthropologist, and it occurred to me that many of the positive changes from Agile Development are not merely the result of greater business focus. Agile also develops culture in a field that is generally devoid of culture. This can be a stabilizing factor for companies by - Reducing turnover by empowering team members. - Creating rituals, ...
EnterpriseArchitecture.co.uk is my new blog for taking deeper dives into the practice of Enterprise Architecture. Don't worry I will still be posting on GWB but this is an effort to reach out to a new audience who are also Enterprise Architects, this will also be a place for them to get involved and interact as this space will not just be my blog but will grow into complete reference resource. Once I have work it out, I will be starting a forum and letting other bloggers co-habit this cool URL with ...
I started doing these a few years ago for Tech·Ed (2008 and 2007) and received a lot of good feedback so I decided to continue the series for PDC as well. Session Types This year PDC is offering a slightly different mix of session types with what they are calling “UnSessions”. The bottom line is that UnSessions are everything that isn’t an official breakout session. If you’re still a bit confused, keep reading to see the differences. There may be some other session types once the schedule has been ...
On Wednesday, July 23rd, we (Tellago) will be hosting a briefng on Service Oriented Architecture at the Microsoft offices in Downers Grove, IL. At this briefing I will discuss the challenges surrounding SOA adoption, reducing the complexity of SOA deployments, and how SOA can transform the productivity of your business. We will also discuss where Microsoft products fit within a SOA implementation. If you're in or around Chicago, you should check out this event! For more details - https://www.clicktoattend.c... ...
The Open Group has recently released a draft version of a SOA ontology. The Open Group has always had a mandate to help boundaryless information flow and the ontology (specification of conceptualisation) for SOA is a demonstration of just that. The ontology is written in the Web Ontology Language (OWL) defined by the World-Wide Web Consortium and this for me is what makes it a hurdle to learn as it's not an intuitive meta-language but then is any? Perhaps if it wasn't for the graphical tools we would ...
Architecture & Integration Summit October 29 & 30, 2008 Minneapolis MN Website: http://architectureandinteg... The International Association of Software Architects (IASA) and the Integration Consortium (IC) join forces to explore and discuss the best ideas for IT architecture and integration. Unlike previous IASA IT Architect Regional Conferences & IC Regional Summits, the Minneapolis event is renamed the Architecture and Integration Summit. The first day consists of in-depth ...
Job Description: As a member of the IT Applications Development and Support team, the successful candidate will: · Work with a team to develop modules, reports and processes within SolArc’s RightAngle architecture · The candidate should have a good working knowledge of Right Angle IV · Interact with accounting and back office personnel to define and document their system and information requirements · Perform business and technical analysis and design of business requirements and generate functional ...
Technical Software Project Management is Dead I’ve manage projects, I’ve lead them, I’ve been a developer, I’ve tested, I’ve organized releases, I’ve done all the paperwork. It’s just that lately, that seems to be the role expected from the developer on any given project. Don’t get me wrong, project managers are great. I still have never hired, fired, had to argue for the budget. Yikes! All these things have nothing to do with actually building the software. However, try developing something with ...
Many of us did it, made one New Year Resolutions to many at the Millennium and didn’t managed to succeed in any of them. I tried to give up smoking, losing a bit of weight, drinking less beer, save up to buy a house and learning to drive. A lot of change there, to much infact, so unsurprisingly I failed. A common story. 8 years later, all those things on the list are (more or less) achieved and how I did that was by concentrating on fixing one thing at a time. Again unsurprisingly, psychologists ...
Analysts, vendors and end users alike appear united in their enthusiasm for SOA. Recently the Butler Group tells us that only 3% of organisations have rejected SOA. In a recent survey by systems integrator Griffiths Waite found that 2008 is a critical year for SOA implementation, with 15% of organisations already running SOA but a much larger 38% progressing towards it. Of the 47% still “contemplating” it, Giffiths Waite says “evidence suggests these will [start to] move into strategising and planning”. ...
"Fix the Architecture" - Open Discussion We have a great group of members with a variety of experience, so bring your architecture problems and leverage those experiences and creativity to help solve them. This is an open discussion format and depending on how many people we have and how many problems we may split up into small groups or try to solve problems one at a time. If you have a question/topic to discuss please let me know by Monday, July 21 or when you register for the meeting. After the ...
It is a well-known principle of software design to have minimal coupling between abstractions. Twenty years ago, this dialogue would have not made sense to me. Although, object-Oriented Reengineering remains an interesting research field with lots of problems to be solved and with plenty of possibilities to interact with other research communities (Agreeable Concatenation looks at this topic in a different way). In spite of this, to be fair, this story is similar to the one told when components first ...
Do you need training on PerformancePoint Server? New Horizons of MN in partnership with Solid Quality Mentors has a class coming up the week of July 7 in Edina MN. Link for more information: http://www.nhmn.com/Courses... Course Title: Microsoft Office PerformancePoint Server 2007 End-to-End Class Overview Written and delivered by industry experts, this five-day course provides students with the technical skills required to design, develop and manage solutions using ...
I have been subscribing to TechTarget emails for sometime because of the low signal to noise ratio covering a broad technology spectrum that is important to me as I'm keen to hear from more than just a few vendors so it comes as no surprise that IT Knowledge Exchange (ITKE) was recently voted one of the 10 Great Media Web Sites. ITKE is on of those dead-handy site that I keep in the 'Favourites' when I want to find an answer. It's not so good for Microsoft .Net Development questions, better off going ...
Heartland Developers Conference Omaha - October 15-17, 2008 Minneapolis - September 28-30, 2008 Website: www.heartlanddc.com The Conference: HDC provides regional developers the opportunity to experience sessions usually reserved for Tech-Ed and PDC at a much lower cost while retaining the same nationally known presenters. 5 years since it’s inception, HDC08 continues to build on the success of the largest annual independent professional Microsoft development conference in the nation, organized by ...
Job titles are often effortless in their descriptiveness. Project Manager, Business Analyst, System Tester and .Net Developer are good examples because the subject is concise and the predicate modifies successfully, all meaning some semblance of what a person does can be derived from it. However with 'Enterprise Architecture' and 'Enterprise Architect' it’s not entirely obvious what the position is and what someone holding that position does, inevitably leading to the need for further description ...
As I've been helping out with VMware I wanted to consider the old question of whether developers really could work inside virtual environments? As we know virtual environments can help maximise under utilised resources, CPU, RAM, diskspace and save on space, power, HVAC and TCO with centralised support and maintenance. Another main advantage of virtualised environments that is particularly attract to many developers is the ability to remote work which is a requirement that has become far more common ...
I was thinking about the level of programming abilities lately, as we are starting to interview for an open position. I thought, "Wouldn't it be nice if programmers came in version numbers like software?" This would make it easy to say, I need a version 3 programmer with abilities in languages A, B and C. It's so difficult to say Mid-Level developer, because mid-level is so subjective. Mid between WHO? So here are my thoughts of what the versions for a web programmer might be: Alpha: Has read some ...
During the first phase of architecting a software you try to break up the "application blob" in OS processes. They are the corner stones of any application. You can view them as large software components: usually they are binary, they are defined by explicit or visual contracts, they are units of deployment and maybe even re-use. Because identifying the OS processes in your application is so important, I might have emphazised the notion of a software cell being an OS process a bit too much. You might ...
Ok, I admit, I didn't know what ThreadStatic was before today. I'm going to chalk it up to the fact that I don't deal (or, at least, hadn't dealt up until recently) with multi-threaded situations. This all came when, partially by the fact that I am not liking the conclusions I drew on this post, I have started to look more at a static method. While revisiting Udi & Ayende's examples, I took a deeper look and noticed that there might be problems with how their code might work in multi-threaded ...