410 likes | 586 Vues
Building the SOA City. Strategies to bring SOA into Enterprises. An Episode from : Building the SOA City. Author : Axel Angeli Logosworld.com Adopted for Getronics PinkRocade At Philips Eindhoven 12th June 2007. What is SOA?. SOA is More Than Middleware and ESB.
E N D
Buildingthe SOA City Strategiesto bring SOA into Enterprises
An Episode from:Buildingthe SOA City Author: Axel Angeli Logosworld.com Adoptedfor Getronics PinkRocade At Philips Eindhoven 12th June 2007
SOA is More Than Middleware and ESB Middleware and ESB arethecommunicationlayer Theyarethestreetsandcodeoftraffic
Governance Frontend Services Semantics Abstraction Middleware Persistence Virtualization Security & Safety Physical Layer SOA istheMarketplacefor Services
SOA is the Service Marketplace SOA caters for an infrastructure and basic services to make the execution of services as convenient as possible
SOA ComponentStack Governance • Investment, arbitration, SOA marketing Frontend • Design, Accessability, Desktop Integration Services • ERP components, APIs, UDDI Semantics • BI, Search, Semantic Web 3.0, repository Abstraction • Programming, VM, ManagedRuntime Middleware • Messaging, Workflow, ETL, Data Source Persistence • DB, MQ, Filesys, Replication Virtualization • Ressource sharing, Scaling, Recovery Security & Safety • Firewalls, compliance, Access security, encryption Physicallayer • Network, Hardware
How Do I Get SOA? Waystocontroluncertainty: learnfrom Cities
SOA Evolveslike a City Andeverydaytherearesurprises, youcannotcontrolandpredicteverything
Imagine SOA Governancelike City Administration Cities wentthroughthe same phasesofdevelopmentthan IT
In thebeginning …. • therewereisolatedhabitats • Every farmautonomous • Water, nutrition … all suppliedbythemselves • That was inefficient
Thenhabitatsstartedsharingservices • Common fountain • Farmsspecialiing in meat OR crop • Expert serviceswerecreated • Schools, smiths, waggoners, carpenters, bakeries … • Onetown wall protectseverybody
As communitiesgrew Marketplacesforservicescametobe
Enterprise 2.0 Learns WWW • Enterprises adoptthesuccesful WWW • WWW isbased on services • WWW is a grown SOA • Thereis a freemarketofservices • Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al.
Enterprise 2.0 • „Webification“ ofenterprisecollaboration • SharePoint instead individual fileservers • Life Collaboration • Enterprise Search • Wiki Libraries insteadofdirectorytrees • Enterprise widediscussionforums • ERP Desktop Integration • Application Outlook
Social Networks are on therise • Socialcommunitieslike XINK, LinkedIn • Stay in touchwithbusinessfriends • The bigMathematicalbrain: Matheon • Best mathgenies form a newgiantmathbrain • Developer networks • No OSS anymore SDN istheplacetogo
SOA isthegroundworkfor Enterprise 2.0 • Enterprise 2.0 isbased on collaboration • Collaborationrequiresservicearchitecture
Enterprise AppsBecome Services • Enterprise Suites turn into Service Collections
Thinking different The importantthing in SOA is not so muchtoobtainnewtechnologyastodiscovernewwaysofthinkingaboutthem.
Imagine SOA Marketplaceas a City • Cities meancommunities • SOA isforcommunities • Enterprise 2.0 is a community
IT in ERP todayis „vendor-oriented“ The capabilityofprocuctsdecideswhatto do withthesoftware Recombinationoffeaturesisnearlyimpossible
Wewantthebestofeach Wewantto „mash-up“ thefunctionalitiesofspecializedsoftware
Windows isAlready a Mashup King Weuse Microsoft Office OrmayuseOpenOfficeinstead UseUleadPhotoImage Use Browser fromFirefoxor Flock DestopSearchfrom Google Best ofBreed Just Download, install Run
ERP may Look LikeThisSoon • Scenario • Run MM on SAP ERP • Use Amazon andvendorcatalogues • Run SD on Microsoft Dynamics AX • SRM on Web-based SAP SRM • CRM on Jira • Financials on Oracle • PP on own IBM i5 • PM on systemofexternalservicepartner
WWW isalready a freemarketofservices • Windows softwarefrom download.com • Email from Yahoo, google etc. • Shopping directoryby eBay • Books andelectronicsby Amazon • Homepageprovider, bloggertools, socialnetworks …
SAP Is Readyfor SOA • Netweaver • BAPI delivers SAP asservices • Unfortunately not yetcomplete • Workflow connectstomessaging • SRM, CRM, BI areservicehubs • Fullconnectivity via RFC and HTTP • BusinessByDesign (ByD) • An excellentservicesuite • Dynamics AX andByD will be ERP champions
ChallengesofInteractingSocieties Freelyinteractingagentscreate an uncontrollable form ofcomplexity
How Do YouControlComplexity? • Howtocontrolthecrewof a ship? • Howtoyoucontrol an army? • Howtogovern a city? • Howtoyoucontrol China, Zimbabwe?
WaterfallDoesn‘tMeetComplexity • Waterfallmethodimplylinearity • Waterfallignoresthatactionmayreverberatetoearlierconditions • Waterfallis not agile
The Paradox ofUncertainty • 2-body Theorem • A satellite revolves in an exact elliptical path around it gravitational center point. • 3-body Theorem • There is no elementary mathematical formula to calculate the paths of three body that interact with each other
Napoleon Bonaparte Coincidenceistheonlytrueruleroftheuniverse.
How doyoucontrolplanets‘ motion? • Planetsarecontrolledbygravitation. • Gravitation produces a focalpoint. • Gravitation meansattraction. gravitation
Attractioncontrolscommunities • Enterprises arecommunities • Attractionmaybe • More money, lesscosts • More creativeness • More funandjoy • More productiveness • Betterquality
ADevine Circle • SOA CreatesAttraction • Attractioncreatesservices • Services driveenhancements in architecture • Better SOA createsmoreattractions
SOA Staysand Falls With Services • SOA needsElementary (=Public) Services • Otherwise SOA islike a citywithoutcraftsmen • City Services: • Government,&Administration, Police, Justice • Streets, water&electricty, garbageremoval • Private Services • Craft, commerce (commoditiesandassistence)
Johann Wolfgang Goethe Every bright idea has been thought of before, you only need to try thinking of it again. Alles Gescheite ist schon gedacht worden, man muss nur versuchen, es noch einmal zu denken.
logosworld.com Blue Elefant SOA Certificate The Blue Elefant logo is awarded to consultants and organisations that have proven their knowledge in the field of the Service Oriented Architecture.
Blue Elephant League SaysThankYou! Blue Elephant www.logosworld.com • axel-blue.elephant@logosworld.com Axel Angeli Lynton Grice
The Blue Elephant Stampede Networking computersmeansnetworkingpeople! • Blue ElephantsKnowThatthe World is a Village • Blue Elephantsevangelizethevisionofcollaborationofcomputersoftwareacrossorganisations • Blue Elephants Mentor EAI Projects • Blue ElephantsGive Independent Expertize • Contact: blueelephants@logosworld.com