Download - Building the SOA City
Logosworld.com
SOA City1
Building the SOA City
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
Cape Enterprise 2.0
How enterprises learn from the success story of the WWW.Finally.
Logosworld.com
SOA City3
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, YouTube et.al.
Logosworld.com
SOA City4
Enterprise 2.0 (3.0?)
„Webification“ of enterprise collaboration Central Sharepoints for data Life Collaboration „You Tube“ for enterprises and life-cams Desktop-Sharing Enterprise Search Semnatic Web Wiki Libraries instead of directory trees Enterprise wide discussion forums ERP Desktop Integration
• Application Outlook
Logosworld.com
SOA City5
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!
Logosworld.com
SOA City6
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
Logosworld.com
SOA City7
Enterprise 2.0 is based on collaborationCollaboration requires services
architectures
SOA is the groundwork for Enterprise 2.0
Logosworld.com
SOA City8
Enterprise Apps Become Services
Enterprise Suites turn into Service Collections
Enterprise Suites
Service Collections
Logosworld.com
SOA City9
Making sure that we speak of the same.„First confuse the words then the things“
What is SOA?
Logosworld.com
SOA City10
Governance Frontend Services Semantics Abstraction Middleware Persistence Virtualization Security & Safety Physical Layer
SOA is the Marketplace for Services
SOA Market
Gover-nance Front-
end
Services
Semantics
Abst-raction
Persis-tence
Virtuali-zation
Security& Safety
Hard-ware
Logosworld.com
SOA City11
Middleware and ESB are the communication layer
They are the streets and code of traffic
SOA is More Than Middleware and ESB
Logosworld.com
SOA City12
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 City13
SOA caters for an infrastructure and basic services to make the execution of services as convenient as possible
SOA is the Service Marketplace
Logosworld.com
SOA City14
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
Persistence• DB, MQ, Filesys, Replication
Virtualization• Ressource sharing, Scaling, Recovery
Security & Safety• Firewalls, compliance, Access
security, encryptionPhysical layer• Network, Hardware
•Investment, arbitration, SOA marketingGovernance
•Design, Accessability, Desktop IntegrationFrontend
•ERP Components, APIs, UDDIServices
•BI, Search, Semantic Web 3.0, repositorySemantics
•Programming, VM, Managed RuntimeAbstraction
•Messaging, Workflow, ETL, Data AdaptersMiddleware
•DB, MQ, Filesys, ReplicationPersistence
•Ressource sharing, Scaling, RecoveryVirtualization
•Firewalls, compliance, encryptionSecurity & Safety
•Network, HardwarePhysical Layer
Logosworld.com
SOA City16
The administration and development planning of cities are the role model for SOA governance.
How to Get SOA?
Logosworld.com
SOA City17
Imagine SOA Governance like City Administration
Cities went through the same phases of development than IT
Logosworld.com
SOA City18
In the beginning ….
there were isolated habitats Every farm autonomous Water, nutrition … all supplied by themselves
That was inefficient
Logosworld.com
SOA City19
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
Logosworld.com
SOA City20
Community is more efficient than the sum of individuals
Logosworld.com
SOA City21
As communities grew
Marketplaces for services came to be
Logosworld.com
SOA City22
IT Today is Still in the Medieval
Logosworld.com
SOA City23
Guilds control needsIT today controls needs
Demand is controlled by supply
Today: IT is regulated like mediaval guilds
Logosworld.com
SOA City24
We want supply be controlled by demand
Demand is controlled by supply
Logosworld.com
SOA City25
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
Logosworld.com
SOA City26
Cities mean communities SOA is for communities Enterprise 2.0 is a community
Imagine SOA Marketplace as a City
Cities mean communities
SOA is for
communities
Enterprise 2.0 is
community
Logosworld.com
SOA City27
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 City28
We want to „mash-up“ the functionalities of specialized software
We want the best of each
Logosworld.com
SOA City29
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 City30
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
Logosworld.com
SOA City31
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 …
Logosworld.com
SOA City32
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
Logosworld.com
SOA City33
How Getting SOA?
Logosworld.com
SOA City34
Freely interacting agents create an uncontrollable form of complexity
Challenges of Interacting Societies
Logosworld.com
SOA City35
3-Body Problem
Logosworld.com
SOA City36
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?
Logosworld.com
SOA City37
Waterfall Doesn‘t Meet Complexity
Waterfall method imply linearity Waterfall ignores that action may reverberate to earlier
conditions Waterfall is not agile
Waterfalls ignores that actions may reverberate to earlier conditions
Waterfalls are not agile
They cannot cope with uncertainties
Logosworld.com
SOA City38
gravitation
How do you control planets‘ motion?
Planets are controlled by gravitation. Gravitation produces a focal point. Gravitation means attraction.
Logosworld.com
SOA City39
Attraction controls communities
Enterprises are communities Attraction may be
• More money, less costs• More creativeness• More fun and joy• More productiveness• Better quality
Creativeness
Fun and joy
Produc-tiveness
Quality
Money
Logosworld.com
SOA City40
A Devine Circle
SOA Creates Attraction Attraction creates services Services drive enhancements in architecture Better SOA creates more attractions
Device Circle
Logosworld.com
SOA City41
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)
Logosworld.com
SOA City42
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
Logosworld.com
SOA City43
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.
Logosworld.com
SOA City44
SOA Is Services and Architecture
Services
Architecture• Orchest
ration• Commo
n Runtime
• Message Flow
Services need ArchitectureArchitecture supports Services
Logosworld.com
SOA City45
SOA is a name for the on-going evolution in IT progress
Why should market place work?