Presentation is loading. Please wait.

Presentation is loading. Please wait.

Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises.

Similar presentations


Presentation on theme: "Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises."— Presentation transcript:

1 Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises

2 Logosworld.com What is SOA? 2

3 Logosworld.com Middleware and ESB are the communication layer They are the streets and code of traffic Middleware and ESB are the communication layer They are the streets and code of traffic SOA is More Than Middleware and ESB 3

4 Logosworld.com  Governance  Frontend  Services  Semantics  Abstraction  Middleware  Persistence  Virtualization  Security & Safety  Physical Layer  Governance  Frontend  Services  Semantics  Abstraction  Middleware  Persistence  Virtualization  Security & Safety  Physical Layer SOA is the Marketplace for Services 4

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

6 Logosworld.com SOA Component Stack 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, Managed Runtime Middleware Messaging, Workflow, ETL, Data Source 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, Managed Runtime Middleware Messaging, Workflow, ETL, Data Source Persistence DB, MQ, Filesys, Replication Virtualization Ressource sharing, Scaling, Recovery Security & Safety Firewalls, compliance, Access security, encryption Physical layer Network, Hardware 6 Investment, arbitration, SOA marketing Governance Design, Accessability, Desktop Integration Frontend ERP Components, APIs, UDDI Services BI, Search, Semantic Web 3.0, repository Semantics Programming, VM, Managed Runtime Abstraction Messaging, Workflow, ETL, Data Adapters Middleware DB, MQ, Filesys, Replication Persistence Ressource sharing, Scaling, Recovery Virtualization Firewalls, compliance, encryption Security & Safety Network, Hardware Physical Layer

7 Logosworld.com Duties of Classical Middleware  Data transport (messaging)  Message tracking  ETL: Extract, Transform, Load  Format and protocol conversion  Data mapping  Data cleansing and consolidation  Workflow  Data Source Adapters  Data transport (messaging)  Message tracking  ETL: Extract, Transform, Load  Format and protocol conversion  Data mapping  Data cleansing and consolidation  Workflow  Data Source Adapters 7

8 Logosworld.com Ways to control uncertainty: learn from Cities How Do I Get SOA? 8

9 Logosworld.com Imagine SOA Governance like City Administration 9 Cities went through the same phases of development than IT

10 Logosworld.com In the beginning ….  there were isolated habitats  Every farm autonomous  Water, nutrition … all supplied by themselves  That was inefficient  there were isolated habitats  Every farm autonomous  Water, nutrition … all supplied by themselves  That was inefficient 10

11 Logosworld.com Then habitats started sharing services  Common fountain  Farms specialiing in meat OR crop  Expert services were created Schools, smiths, waggoners, carpenters, bakeries …  One town wall protects everybody  Common fountain  Farms specialiing in meat OR crop  Expert services were created Schools, smiths, waggoners, carpenters, bakeries …  One town wall protects everybody 11

12 Logosworld.com Community is more efficient than the sum of individuals 12

13 Logosworld.com As communities grew 13 Marketplaces for services came to be

14 Logosworld.com IT Today is Still in the Medieval 14

15 Logosworld.com 15 Guilds control needs IT today controls needs  Demand is controlled by supply Guilds control needs IT today controls needs  Demand is controlled by supply Today: IT is regulated like mediaval guilds

16 Logosworld.com 16 We want supply be controlled by demand Demand is controlled by supply

17 Logosworld.com Use cases of (e)SOA  Collaboration: Posting news to web site  Write article online No backup  Write article offline Go to web site Post article Change formatting In reality much more complicated  What writers want Write article in outlook Press send and …. Voila!  Collaboration: Posting news to web site  Write article online No backup  Write article offline Go to web site Post article Change formatting In reality much more complicated  What writers want Write article in outlook Press send and …. Voila! 17

18 Logosworld.com Use Cases of (e)SOA  Finding documents  Today most project doc is WRITE-ONLY  Finding is more difficult than writing  SOA provides uniform data access  Every search engine can spider any data source  You can choose search engine  You can use multiple search-engines  Finding documents  Today most project doc is WRITE-ONLY  Finding is more difficult than writing  SOA provides uniform data access  Every search engine can spider any data source  You can choose search engine  You can use multiple search-engines 18

19 Logosworld.com Enterprise 2.0 Learns WWW  Enterprises adopt the succesful WWW  WWW is based on services  WWW is a grown SOA   Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al.  Enterprises adopt the succesful WWW  WWW is based on services  WWW is a grown SOA   Learning from AMAZON, Google, XING, Wikipedia, eBAY et.al. 19

20 Logosworld.com Enterprise 2.0  „Webification“ of enterprise collaboration  Central Sharepoints for data  Life Collaboration  Enterprise Search  Wiki Libraries instead of directory trees  Enterprise wide discussion forums  ERP   Desktop Integration Application  Outlook  „Webification“ of enterprise collaboration  Central Sharepoints for data  Life Collaboration  Enterprise Search  Wiki Libraries instead of directory trees  Enterprise wide discussion forums  ERP   Desktop Integration Application  Outlook 20

21 Logosworld.com Social Networks are on the rise  Social communities like XINK, LinkedIn  Stay in touch with business friends  The big Mathematical brain: Matheon  Best math genies form a new giant math brain  Developer networks  No OSS anymore  SDN is the place to go  Social communities like XINK, LinkedIn  Stay in touch with business friends  The big Mathematical brain: Matheon  Best math genies form a new giant math brain  Developer networks  No OSS anymore  SDN is the place to go 21

22 Logosworld.com 22 Enterprise 2.0 is based on collaboration Collaboration requires services architectures Enterprise 2.0 is based on collaboration Collaboration requires services architectures SOA is the groundwork for Enterprise 2.0

23 Logosworld.com Enterprise Apps Become Services  Enterprise Suites turn into Service Collections 23 Enterprise Suites Service Collections

24 Logosworld.com 24 The important thing in SOA is not so much to obtain new technology as to discover new ways of thinking about them. Thinking different

25 Logosworld.com  Cities mean communities  SOA is for communities  Enterprise 2.0 is a community  Cities mean communities  SOA is for communities  Enterprise 2.0 is a community Imagine SOA Marketplace as a City 25 Cities mean communities SOA is for communities Enterprise 2.0 is community

26 Logosworld.com 26 The capability of procucts decides what to do with the software Recombination of features is nearly impossible The capability of procucts decides what to do with the software Recombination of features is nearly impossible IT in ERP today is „vendor-oriented“

27 Logosworld.com 27 We want to „mash-up“ the functionalities of specialized software We want the best of each

28 Logosworld.com 28 We use Microsoft Office Or may use OpenOffice instead Use Ulead PhotoImage Use Browser from Firefox or Flock Destop Search from Google  Best of Breed Just Download, install  Run We use Microsoft Office Or may use OpenOffice instead Use Ulead PhotoImage Use Browser from Firefox or Flock Destop Search from Google  Best of Breed Just Download, install  Run Windows is Already a Mashup King

29 Logosworld.com ERP may Look Like This Soon  Scenario  Run MM on SAP ERP  Use Amazon and vendor catalogues  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 system of external service partner  Scenario  Run MM on SAP ERP  Use Amazon and vendor catalogues  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 system of external service partner 29

30 Logosworld.com WWW is already a free market of services  Windows software from download.com  Email from Yahoo, google etc.  Shopping directory by eBay  Books and electronics by Amazon  Homepage provider, blogger tools, social networks …  Windows software from download.com  Email from Yahoo, google etc.  Shopping directory by eBay  Books and electronics by Amazon  Homepage provider, blogger tools, social networks … 30

31 Logosworld.com SAP Is Ready for SOA  Netweaver  BAPI delivers SAP as services Unfortunately not yet complete  Workflow connects to messaging  SRM, CRM, BI are service hubs  Full connectivity via RFC and HTTP  BusinessByDesign (ByD)  An excellent service suite  Dynamics AX and ByD will be ERP champions  Netweaver  BAPI delivers SAP as services Unfortunately not yet complete  Workflow connects to messaging  SRM, CRM, BI are service hubs  Full connectivity via RFC and HTTP  BusinessByDesign (ByD)  An excellent service suite  Dynamics AX and ByD will be ERP champions 31

32 Logosworld.com How Getting SOA? 32

33 Logosworld.com Freely interacting agents create an uncontrollable form of complexity Challenges of Interacting Societies 33

34 Logosworld.com 3-Body Problem 34

35 Logosworld.com How Do You Control Complexity?  How to control the crew of a ship?  How to you control an army?  How to govern a city?  How to you control China, Zimbabwe?  How to control the crew of a ship?  How to you control an army?  How to govern a city?  How to you control China, Zimbabwe? 35

36 Logosworld.com Waterfall Doesn‘t Meet Complexity  Waterfall method imply linearity  Waterfall ignores that action may reverberate to earlier conditions  Waterfall is not agile  Waterfall method imply linearity  Waterfall ignores that action may reverberate to earlier conditions  Waterfall is not agile 36 Waterfalls imply deterministic scenarios and linearity Waterfalls ignores that actions may reverberate to earlier conditions Waterfalls are not agile They cannot cope with uncertainties

37 Logosworld.com gravitation How do you control planets‘ motion?  Planets are controlled by gravitation.  Gravitation produces a focal point.  Gravitation means attraction.  Planets are controlled by gravitation.  Gravitation produces a focal point.  Gravitation means attraction. 37

38 Logosworld.com Attraction controls communities  Enterprises are communities  Attraction may be More money, less costsMore money, less costs More creativenessMore creativeness More fun and joyMore fun and joy More productivenessMore productiveness Better qualityBetter quality  Enterprises are communities  Attraction may be More money, less costsMore money, less costs More creativenessMore creativeness More fun and joyMore fun and joy More productivenessMore productiveness Better qualityBetter quality 38

39 Logosworld.com A Devine Circle  SOA Creates Attraction  Attraction creates services  Services drive enhancements in architecture  Better SOA creates more attractions  SOA Creates Attraction  Attraction creates services  Services drive enhancements in architecture  Better SOA creates more attractions 39 Device Circle SOA Creates Attraction Attraction creates services Services drive enhance- ments Better SOA creates attractions

40 Logosworld.com SOA Stays and Falls With Services  SOA needs Elementary (=Public) Services  Otherwise SOA is like a city without craftsmen  City Services: Government,&Administration, Police, Justice Streets, water&electricty, garbage removal  Private Services Craft, commerce (commodities and assistence)  SOA needs Elementary (=Public) Services  Otherwise SOA is like a city without craftsmen  City Services: Government,&Administration, Police, Justice Streets, water&electricty, garbage removal  Private Services Craft, commerce (commodities and assistence) 40

41 Logosworld.com 41 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. 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. Johann Wolfgang Goethe

42 Logosworld.com SOA Is Not New  SOA has been there since the early days of computing  Operating Systems Are Early SOA Implementations  BIOS Are Service Frameworks They cater for services in repeating tasks Printer drivers Screen outout Mouse, Windows, Drawing, Network etc.  SOA has been there since the early days of computing  Operating Systems Are Early SOA Implementations  BIOS Are Service Frameworks They cater for services in repeating tasks Printer drivers Screen outout Mouse, Windows, Drawing, Network etc. 42

43 Logosworld.com SOA Is Services and Architecture ServicesArchitecture Orchestration Common Runtime Message Flow 43 Services need Architecture Architecture supports Services

44 Logosworld.com SOA is a name for the on-going evolution in IT progress Why should market place work? 44


Download ppt "Logosworld.com Building the SOA City 1 Strategies to bring SOA into Enterprises."

Similar presentations


Ads by Google