1 / 44

Building the SOA City

Building the SOA City. Strategies to bring SOA into Enterprises. Cape Enterprise 2.0. How enterprises learn from the success story of the WWW. Finally . Enterprise 2.0 L earns WWW. Enterprises adopt the succesful WWW WWW is based on services WWW is a grown SOA 

guang
Download Presentation

Building the SOA City

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Buildingthe SOA City Strategiesto bring SOA into Enterprises

  2. Cape Enterprise 2.0 Howenterpriseslearnfromthesuccessstoryofthe WWW. Finally.

  3. Enterprise 2.0 Learns WWW • Enterprises adoptthesuccesful WWW • WWW isbased on services • WWW is a grown SOA •  • Learning from AMAZON, Google, XING, Wikipedia, eBAY, YouTube et.al.

  4. Enterprise 2.0 (3.0?) • „Webification“ ofenterprisecollaboration • Central Sharepoints fordata • Life Collaboration • „You Tube“ forenterprisesandlife-cams • Desktop-Sharing • Enterprise Search • Semnatic Web • Wiki Libraries insteadofdirectorytrees • Enterprise widediscussionforums • ERP   Desktop Integration • Application  Outlook

  5. Usecasesof (e)SOA • Collaboration: Postingnewsto web site • Write article online • Nobackup • Write article offline • Go to web site • Post article • Change formatting • In realitymuchmorecomplicated • Whatwriterswant • Write article in outlook • Press send and …. Voila!

  6. UseCasesof (e)SOA • Findingdocuments • Today mostprojectdocis WRITE-ONLY • Findingismoredifficultthanwriting • SOA provides uniform dataaccess • Every searchenginecanspideranydatasource • Youcanchoosesearchengine • Youcanuse multiple search-engines

  7. SOA isthegroundworkfor Enterprise 2.0 Enterprise 2.0 isbased on collaboration Collaborationrequiresservicesarchitectures

  8. Enterprise AppsBecome Services • Enterprise Suites turn into Service Collections

  9. What is SOA? Making sure that we speak of the same. „First confuse the words then the things“

  10. Governance Frontend Services Semantics Abstraction Middleware Persistence Virtualization Security & Safety Physical Layer SOA istheMarketplacefor Services

  11. SOA is More Than Middleware and ESB Middleware and ESB arethecommunicationlayer Theyarethestreetsandcodeoftraffic

  12. Thinking different The importantthing in SOA is not so muchtoobtainnewtechnologyastodiscovernewwaysofthinkingaboutthem.

  13. SOA is the Service Marketplace SOA caters for an infrastructure and basic services to make the execution of services as convenient as possible

  14. 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

  15. HowtoGet SOA? The administrationanddevelopmentplanningofcitiesaretherole model for SOA governance.

  16. Imagine SOA Governancelike City Administration Cities wentthroughthe same phasesofdevelopmentthan IT

  17. In thebeginning …. • therewereisolatedhabitats • Every farmautonomous • Water, nutrition … all suppliedbythemselves • That was inefficient

  18. Thenhabitatsstartedsharingservices • Common fountain • Farmsspecialiing in meat OR crop • Expert serviceswerecreated • Schools, smiths, waggoners, carpenters, bakeries … • Onetown wall protectseverybody

  19. Community ismoreefficientthanthesumofindividuals

  20. As communitiesgrew Marketplacesforservicescametobe

  21. IT Today is Still in theMedieval

  22. Today: IT isregulatedlikemediavalguilds Guildscontrolneeds IT todaycontrolsneeds  Demand iscontrolledbysupply

  23. Demand iscontrolledbysupply Wewantsupplybecontrolledbydemand

  24. 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

  25. Imagine SOA Marketplaceas a City • Cities meancommunities • SOA isforcommunities • Enterprise 2.0 is a community

  26. IT in ERP todayis „vendor-oriented“ The capabilityofprocuctsdecideswhatto do withthesoftware Recombinationoffeaturesisnearlyimpossible

  27. Wewantthebestofeach Wewantto „mash-up“ thefunctionalitiesofspecializedsoftware

  28. Windows isAlready a Mashup King Weuse Microsoft Office OrmayuseOpenOfficeinstead UseUleadPhotoImage Use Browser fromFirefoxor Flock DestopSearchfrom Google  Best ofBreed Just Download, install  Run

  29. 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

  30. WWW isalready a freemarketofservices • Windows softwarefrom download.com • Email from Yahoo, google etc. • Shopping directoryby eBay • Books andelectronicsby Amazon • Homepageprovider, bloggertools, socialnetworks …

  31. 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

  32. HowGetting SOA?

  33. ChallengesofInteractingSocieties Freelyinteractingagentscreate an uncontrollable form ofcomplexity

  34. 3-Body Problem

  35. How Do YouControlComplexity? • Howtocontrolthecrewof a ship? • Howtoyoucontrol an army? • Howtogovern a city? • Howtoyoucontrol China, Zimbabwe?

  36. WaterfallDoesn‘tMeetComplexity • Waterfallmethodimplylinearity • Waterfallignoresthatactionmayreverberatetoearlierconditions • Waterfallis not agile

  37. How doyoucontrolplanets‘ motion? • Planetsarecontrolledbygravitation. • Gravitation produces a focalpoint. • Gravitation meansattraction. gravitation

  38. Attractioncontrolscommunities • Enterprises arecommunities • Attractionmaybe • More money, lesscosts • More creativeness • More funandjoy • More productiveness • Betterquality

  39. ADevine Circle • SOA CreatesAttraction • Attractioncreatesservices • Services driveenhancements in architecture • Better SOA createsmoreattractions

  40. 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)

  41. 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.

  42. SOA Is Not New • SOA hasbeentheresincetheearlydaysofcomputing • Operating Systems Are Early SOA Implementations • BIOS Are Service Frameworks • Theycaterforservices in repeatingtasks • Printer drivers • Screen outout • Mouse, Windows, Drawing, Network etc.

  43. SOA Is Services andArchitecture

  44. Why should market place work? SOA is a nameforthe on-goingevolution in IT progress

More Related