Logosworld.com SOA City Building the SOA City 12 th Ju ne 20 08 - Ei nd ho ve n 1 Strategies to bring SOA into Enterprises SO A Ma rk et Gove rnan ce Fron t- end Serv ices Abst - ract ion Midd le- ware Pers is- tenc e Virt ua- liza tion Secu rity & Safe ty Hard - ware
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. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Logosworld.com
SOA City1
Building the SOA City
12th June 2008 -
Eindhoven
Strategies to bring SOA into Enterprises
SOA
Marke
t
Governance
Front-end
Services
Abst-ractio
nMiddl
e-ware
Persis-
tence
Virtua-
lization
Security & Safet
y
Hard-ware
Logosworld.com
SOA City2
An Episode from:Building the SOA City
Author: Axel AngeliLogosworld.com
Adopted for Getronics PinkRocadeAt Philips Eindhoven
Community is more efficient than the sum of individuals1
2th June 2008 -
Eindhoven
Logosworld.com
SOA City18
Marketplaces for services came to be
As communities grew1
2th June 2008 -
Eindhoven
Logosworld.com
SOA City24
Enterprise 2.0 Learns WWW
Enterprises adopt the succesful WWW WWW is based on services WWW is a grown SOA There is a free market of services
Learning from AMAZON, Google, XING,
Wikipedia, eBAY et.al.
12th June 2008 -
Eindhoven
Logosworld.com
SOA City25
Enterprise 2.0
„Webification“ of enterprise collaboration SharePoint instead individual file servers Life Collaboration Enterprise Search Wiki Libraries instead of directory trees Enterprise wide discussion forums ERP Desktop Integration
• Application Outlook
12th June 2008 -
Eindhoven
Logosworld.com
SOA City26
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
12th June 2008 -
Eindhoven
Logosworld.com
SOA City27
SOA is the groundwork for Enterprise 2.0
Enterprise 2.0 is based on collaboration Collaboration requires service
architecture
12th June 2008 -
Eindhoven
Logosworld.com
SOA City28
Enterprise Apps Become Services
Enterprise Suites turn into Service Collections
12th June 2008 -
Eindhoven
Enterprise Suites
Service Collections
Logosworld.com
SOA City29
12th June 2008 -
Eindhoven
The important thing in SOA is not so much to obtain new technology as to discover new ways of thinking about
them.
Thinking different
Logosworld.com
SOA City30
Cities mean communities SOA is for communities Enterprise 2.0 is a community
Imagine SOA Marketplace as a City
12th June 2008 -
Eindhoven Cities mean
communities
SOA is for
communities
Enterprise 2.0 is
community
Logosworld.com
SOA City31
12th June 2008 -
Eindhoven
The capability of procucts decides what to do with the software
Recombination of features is nearly impossible
IT in ERP today is „vendor-oriented“
Logosworld.com
SOA City32
12th June 2008 -
Eindhoven
We want to „mash-up“ the functionalities of specialized software
We want the best of each
Logosworld.com
SOA City33
12th June 2008 -
Eindhoven
We use Microsoft OfficeOr may use OpenOffice instead
Use Ulead PhotoImageUse Browser from Firefox or Flock
Destop Search from Google
Best of BreedJust Download, install Run
Windows is Already a Mashup King
Logosworld.com
SOA City34
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
12th June 2008 -
Eindhoven
Logosworld.com
SOA City35
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 …
12th June 2008 -
Eindhoven
Logosworld.com
SOA City36
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
12th June 2008 -
Eindhoven
Logosworld.com
SOA City37
How Getting SOA?1
2th June 2008 -
Eindhoven
Logosworld.com
SOA City38
Freely interacting agents create an uncontrollable form of complexity
Challenges of Interacting Societies
12th June 2008 -
Eindhoven
Logosworld.com
SOA City39
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?
12th June 2008 -
Eindhoven
Logosworld.com
SOA City40
Waterfall Doesn‘t Meet Complexity
Waterfall method imply linearity Waterfall ignores that action may reverberate to earlier
conditions Waterfall is not agile
12th June 2008 -
Eindhoven
Waterfalls ignores that actions may reverberate to earlier conditions
Waterfalls are not agile
They cannot cope with uncertainties
Logosworld.com
SOA City41
The Paradox of Uncertainty
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
12th June 2008 -
Eindhoven
Logosworld.com
SOA City42
12th June 2008 -
Eindhoven
Coincidence is the only true ruler of the universe.
Napoleon Bonaparte
Logosworld.com
SOA City43
gravitation
How do you control planets‘ motion?
Planets are controlled by gravitation. Gravitation produces a focal point. Gravitation means attraction.
12th June 2008 -
Eindhoven
Logosworld.com
SOA City44
Attraction controls communities
Enterprises are communities Attraction may be
• More money, less costs• More creativeness• More fun and joy• More productiveness• Better quality
12th June 2008 -
Eindhoven
Creativeness
Fun and joy
Produc-tiveness
Quality
Money
Logosworld.com
SOA City45
A Devine Circle
SOA Creates Attraction Attraction creates services Services drive enhancements in architecture Better SOA creates more attractions
12th June 2008 -
Eindhoven
Device Circle
Logosworld.com
SOA City46
SOA Stays and Falls With Services
SOA needs Elementary (=Public) Services Otherwise SOA is like a city without craftsmen City Services: