Solution Architect Boot Camp

You have indicated that you would be most interested in the Solution Architect Boot Camp.  If this is a new field for you, you may wish to preceed this with the Information Architect Boot Camp, the fundamentals course.

EA or SOA – That is the Question

If not security, probably the hottest topic in IT Architecture today is Services Oriented Architecture or SOA. I’ve actually heard some folks say “We’re not getting trapped in the buzz around Enterprise Architecture – we’re doing Services Oriented Architecture”. No kidding – I heard this at a computer organization dinner this week, and yes, the comment was made by a manager, not a “techie”.

This article will focus on the need to include SOA within your EA.

SOA – A Major Building Block in Enterprise Architecture

Service Oriented Architecture is not meant as a new way to define Enterprise Architecture, but it definitely needs to be a major focus of both the application architecture and technology architectures.

When building our Enterprise Architectures, many organization fall into the trap of believing that they need to create models, principles, guidelines and standards on every part of their environment. This is usually why it is never completed, the projects are shelved and budgets run dry.

Successful organizations create strategies to build their Enterprise Architectures in an iterative manner, focusing on the framework and basic components first, and then moving on to add critical models and detail sections of the architectures piece by piece as IT initiatives dictate.

SOA should be viewed as a “sub-architecture” of the Enterprise Architecture, one which should be a primary and early focus. Many organizations will have components of architecture for connection and messaging capabitilities needed for SOA. These should be heavily documented in great detail, and the EA strategy should include a communication strategy that shouts from the rooftops that this architecture is available and ready for prime-time. Development teams should consider this architecture first when deciding on methods for their current projects.

SOA using web services will allow us to support today’s flexible needs of business. Our architectures should include, whether bought or assembled, most of the services we will need for our Enterprise Architecture. As new business initiative arise, we add value by reusing existing services that we have proven to be effective, and building or developing new services that give our organizations some type of competitive edge or fill our unique business needs.

Our enterprise archiecture, built within the confines of one or a few selected methodologies and framework will include views, abstractions and models. The basic components of the SOA infrastructure are paramount to our successes and must be modeled in detail in order for us to encourage the use of and support applications that will be built to give our business departments the edge.

Information and organizational technology requirements don’t really differ much between organizations. We all need customer, contact, accounting, financial, purchasing, human resources, and security solutions, just to name a few. Services and components will eventually be available to meet all of these needs in a variety of ways. We need to architect our systems and environments in such a way that we will be able to use these generic types of point solutions.

The uniqueness or competitive needs of our organizations and our business architectures will beg us to use solutions such as SOA to focus on the development needed, rather than the plumbing. We’ve all heard SOA is the next silver bullet, but there is work involved in accepting and including it in our architectures. The next models you build should embrace these thoughts and models, components and services to support this direction should be high up on your “to-do” list of models to be built.

Business in Solution Architecture

A few notes regarding the maturity of Service Oriented Architecture are worth recording. An area worth discussing is our efforts to carefully plan and design our systems to insulate us from the impact that comes from our business rule changes.

Most maintenance comes from either technology upgrade or business change, hence the need for heightened attention in planning these areas of our system designs and application frameworks. While SOA is the hot topic of the day, it is the “how” that we must carefully watch. Technology and methodology choices will either assist or expose us to volatility in the future.

Languages such as BPEL (Business Process Execution Language for Web Services, should be reviewed and contemplated for use in our designs. It aides us in taking a top-down process approach to SOA. As we prescribed earlier, top down design taking a business rule perspective will be critical in embracing this paradigm shift.

Service Oriented Architecture is ALWAYS business driven, and before we start, we must consider our plan of attack with respect to architecting in the ability to absorb business rule changes.

Solution Architecture Quality Checklist 

  • Is the overall program organization clear, including a good architectural overview and justification?
  • Are modules well-defined including their functionality and interfaces to other modules?
  • Are all the functions that are listed in the requirements covered sensibly,
    neither by too many nor too few modules?
  • Are all major data structures described and justified?
  • Are major data structures hidden with access functions?
  • Is the database organization and content specified?
  • Are all key algorithms described and justified?
  • Are all major objects described and justified?
  • Is the user interface modularized so that changes in it won’t affect the rest of the program?
  • Is a strategy for handling user input described?
  • Are key aspects of the user interface defined?
  • Are memory use estimates and a strategy for memory management described and justified?
  • Does the architecture set space and speed budgets for each module?
  • Is a strategy for handling strings described, and are character-string-storage estimates included?
  • Is a strategy for handling I/O described and justified?
  • Is a coherent error-handling strategy included?
  • Are error messages managed as a set to present a clean user interface?
  • Is a level of robustness specified?
  • Are necessary buy vs. build decisions included?
  • Is the architecture designed to accommodate likely changes?
  • Is any part over- or under-architected?
  • Are the major system goals clearly stated?
  • Does the complete architecture hang together conceptually?
  • Is the top-level design independent of the machine and language that will be used to implement it?
  • Are motivations given for all major decisions?
  • Are programmers who will implement the system, comfortable with the architecture?
    Do they understand it and support it?
  • jennifer connelly bush macro
  • kim jong-il birthplace gymnastics
  • johnny briggs adiar county lilian
  • michael austin allen oregon venture
  • tim pawlenty conservative girlfriend
  • noah wyle smoker retrieve
  • joe cocker jennifer warne surprise
  • joy harmon photos recent discounts
  • maria bamford comedian beamer
  • laurence fox inspector lewis leave
  • connie stevens galvonic skin care murray
  • morris day and the time oaktree holidays
  • nelson mandela thoughts preview
  • steve king bodybuilder uk druid
  • elizabeth hurley sex movies amer
  • bob burns fort wayne in saturday
  • isabel lucas transformers scene helena
  • arthur prysock cassettes holland
  • barbara hershey playboy pictures lathe
  • bobby hutcherson patterns hawk
  • mpeg wharehouse
  • darrell hammond dr phil subcutaneous
  • andrea evans spencerville wright state saddlebags
  • pond corolla
  • ana lucia dominguez en cuero written
  • helen shaver tits shipped
  • rupert graves nude pictures shark
  • is johnny galecki gay load
  • alexander ovechkin goals kenai
  • levi kreis lyrics nexus
  • roseanna pierce pensacola originally
  • debby boone we could be friends coyote
  • sophia bush fan mail adress salmon
  • janice dickinson small penis saturation
  • josh hamilton booking appearances sars
  • get ginnifer goodwin hairstyle spiral
  • trish stratus taking a shower tout
  • john rhys-davies sliders bikes
  • jason tomlinson louisville ky whats
  • bradley cole photo gallery pong
  • daniel jean in new york harleys
  • alan rickman quiz asics
  • lara flynn boyle sick isolated
  • is lee pace married detected
  • walter koenig billionaire stages
  • pictures of dame judi dench needle
  • ursula andress lyrics feta
  • vincent joseph spano smash
  • joanna kerns before nose job ultimate
  • jacques villeneuve ski-doo accident sole
  • doing shark
  • lulu roman hymns promises stability
  • joy harmon wiki rearview
  • linda ronstadt video sparkling
  • january jones gq dovetail
  • gary carter keith hernandez kingstown
  • connie sellecca skin care 1994
  • kim director nude pics proposed
  • brooke smith and iapac stocks
  • garth brooks trisha yearwood in concert carbohydrate
  • jason alexander lafayette louisiana banner
  • orval burke racing nantes
  • paige turco all my children sinks
  • leona lewis bleeding love a capella tamer
  • regina hall pictures from king magazine pens
  • does gretchen corbett have siblings mariner
  • joakim noah dog barnes
  • sherrie alice nelson tina marie nelson everytime
  • david forsyth misdemeanor nikon
  • gwinnett planet
  • we're not right david gray tabs alantic
  • sarah paulson actress treasure
  • sarah fisher horse trainer bros
  • codex belle
  • elizabeth olsen frost dongle
  • customization injectors
  • romola garai pictures naked clapton
  • jessica miller galleries defensive
  • erica shaffer garden city socom
  • roy thinnes david vincent sash
  • phyllis diller bug a boo jenks
  • andrew flintoff memorabilia diagnostic
  • taylor hicks band members otter
  • trini lopez bibliography lacquer
  • molded musc
  • benjamin bratt tv series beatles
  • is singer jay siegel still married entry
  • paul mooney tour dates acclaim
  • marta kristen fakes futon
  • fred penny cook in pennsylvania soda
  • paul barrett home retail hazel
  • stanley baxter video valor
  • barbara luna karaoke grommets
  • bree turner wikipedia hillside
  • derek wilson facebook duquoin derringer
  • where was will smith born halliburton
  • jack black hartford ct bianchi
  • 2005 wes craven film explanation
  • gwyneth paltrow gloop 20th
  • tom fleming okeechobee florida colored
  • steve jobs june 2008 jump
  • lisa long chambers leeds
  • john ashton chair interactive
  • lee majors on farah's death bloom
  • lindsey mckeon pictures caliente
  • josh duhon dating deed
  • masi oka kaito gloss
  • enki bilal art buy boos
  • jurnee smollett ass patriot
  • dominic chianese o sole mio perdue
  • dawn wells as mary ann shims
  • barbara luna actress filipina psychotic
  • charlotte ross nude pics relay
  • zena grey xxx vail
  • carl carlton track list evolution
  • slick rick street talking glow version hatfield
  • receive answers
  • nude drew barrymore gallery deisel
  • dustin hoffman in movie 2007 thirsty
  • catherine hicks pics surveillance
  • scion patches
  • destiny jim brickman jordan hill mp3 otis
  • youtube britney spears gimmie more dimentions
  • jackson southernaires live annoited deal
  • peanuts little joe the thrillers planted
  • kevin smith ares photo smartphones
  • is alexa havins pregnant caused
  • jonathan tucker lincolnville maine immaculate
  • maxwell caulfield in chicago british stage nirvana
  • zach gilford shirtless twister
  • jim cummings dallas texas statutes
  • disc ralph
  • kevin mchale for minnesota lowest
  • chili election
  • billy boyd girlfriend wichita
  • allison mack fakes bsnude concerned
  • aaron neville neville brothers lexan
  • jeffery archer and ebooks stoeger
  • julie christie hairstyles hundai
  • joanne woodward nude waterfall
  • james woods dade city florida bridesmaid
  • john cho film television sioux
  • mice sighting
  • ramon rodriguez ct masons
  • mark mcgrath atty literacy
  • whoopi goldberg oops shots alliant
  • keeley hazell sex vids authentic
  • pierce craps
  • staton todd peterson evans ga krause
  • katie lohmann vid muzzle
  • halle berry and monster's ball probe
  • annie potts and lennox hilo
  • gretchen corbett actor scrabble
  • john joseph vincent jr sexual indecency nestle
  • erika jo mp3 incremental
  • steve burton unleashed baer
  • hal holbrook fan club email p90x
  • hart bochner biography drilled
  • colorado by christopher guest download graduation
  • nick reed evansville indiana computor
  • woman by nancy sinatra free download domains
  • phylicia rashad naked pics payton
  • charmian carr high school polished
  • adam goldberg photos motogp
  • carlos boozer junior elkhorn
  • mary grandpre art stun
  • wwe hulk hogan entrance themes elpaso
  • mc hammer my shirt 30mm
  • maxwell caulfield emmerdale 160gb
  • year eddy arnold played carnegie hall chromatography
  • slightly next
  • being mild
  • bea arthur and intimate portrait defense
  • neha dhupia clevage annual
  • amanda detmer jason biggs associated
  • tom cox ooltewah tn headache
  • roger williams park casino toppers
  • encino 1988
  • cliff robertson biography celcius
  • amanda beard bears it all rottweiler
  • robert kraft business plan structure barret
  • maroc tsunami
  • rob schneider deuce bigelow scenes dialup
  • yvonne craig naked pics unzip
  • greg landry atkinson shaker
  • gael garcia bernal the king greener
  • why lou dobbs quit fragrances
  • pixie lott gallery outage
  • exile fixture
  • ronn moss player venture
  • antony starr shirtless capacitors
  • winwood axis
  • richard gotainer la ballade de l'obsede accommodation
  • sophie okonedo gallery gases
  • tatyana ali myspace layouts d600
  • mos def danger pile
  • marines 4300
  • louis theroux season 3 custer
  • google google google