Presentation is loading. Please wait.

Presentation is loading. Please wait.

Logosworld.com ©2005 Angeli/Grice logosworld.com Building the SOA City.

Similar presentations


Presentation on theme: "Logosworld.com ©2005 Angeli/Grice logosworld.com Building the SOA City."— Presentation transcript:

1 Logosworld.com ©2005 Angeli/Grice logosworld.com Building the SOA City

2 Logosworld.com ©2005 Angeli/Grice logosworld.com Das große unzerstörbare Wunder ist der Glaube der Menschen an Wunder. The huge indestructible wonder is the believe of mankind in wonders. Johann Wolfgang von Goethe, Faust I

3 Logosworld.com ©2005 Angeli/Grice logosworld.com Nothing endures but change. Panta rhei (Heraklit) "It is not the strongest of the species that survive, nor the most intelligent, but the one that proves itself the most responsive to change." Charles Darwin

4 Logosworld.com ©2005 Angeli/Grice logosworld.com "Nothing so needs reforming as other people's habits." - Mark Twain

5 Logosworld.com ©2005 Angeli/Grice logosworld.com Before you ever begin …. Sign the Agile Manifesto

6 Logosworld.com © Sign the Agile Manifesto  Manifesto for Agile Software Development  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan

7 Logosworld.com ©Complexity

8 ©2005 Angeli/Grice logosworld.com The Nightmare of Outsourced IT Burning money to increase shareholder’s value

9 Logosworld.com © The Pyrrhus victory of outsourcing  The applications are hijacked by the outsourcer  Your business needs the software  But you need to ask for every minor change  Business lives from Change  Non-agile IT means burning money

10 Logosworld.com ©Risk  Risk Management

11 Logosworld.com © Plans can describe the past, not foresee the future  For a plan to work, you might need to know all prerquesites  Complex envirionments are based on uncertainties  Epistomological uncertainty  Aleatoric uncertainty

12 Logosworld.com ©Security  IT likes to focus on security  This is a quest for a perfect world  Security is an economic decision Balance the potential financial risks and the costs to establish the security Bear in mind: the best way to prevent shoplifting is to lock the shop!

13 Logosworld.com ©Risk  Risk Management

14 Logosworld.com ©Chapters

15 ©2005 Angeli/Grice logosworld.com Economics What can you win?

16 Logosworld.com © Reusing Components  Saving money  develop once, use often See it, love it, steel i  Enhance quality  Many installations, broadened tests Banana tester: let ripe at the customers’  Reduce development cycles  Develop only new components, improve the present Invent racing cars, not wheels!

17 Logosworld.com © SOA Wins from First day on

18 Logosworld.com ©2005 Angeli/Grice logosworld.com Governance Is there a road map to SOA?

19 Logosworld.com © The Nonsense of Waterfall  Waterfall plans linear projects  Linear projects are trivial  Trivial projects do not need planning  Ergo: Waterfall is useless

20 Logosworld.com © Example: The 3-body Theorem  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

21 Logosworld.com © Start with the right technology  Understand that SOA is based on asynchronous communication  This means: queues, queues, queues  Then you need handy tools  Easy mapping tools Don’t discuss about mapping: Do it! EDIFACT to SAP IDoc: 30 minutes!!  Make applications speak XMLRPC and CGI

22 Logosworld.com ©2005 Angeli/Grice logosworld.com Technology

23 Logosworld.com ©

24 © Enterprise Service Bus  This is not one single product  That can be a collection of middleware  SAP XI, IBM Websphere ESB, ActiveBPEL, Seeburger …. Alltogether

25 Logosworld.com © Components for the ESB  Central and local (“offline”) message queues  Rock solid adapter engine (separate!)  Mapping tools  Hierarchy editing  Hierarchy building from template  Persistent state workflow engine  Web interfaces  XMLRPC, SOAP, JSon

26 Logosworld.com ©Consequences  SOA implies changes  SOA is neither bottom-up nor top-down but a healthy blend of both.  SOA is a grass root movement. Like democracy SOA cannot be ordered from the top but lives and dies with the participation and non-participation of the community members.  SOA technology is not restricted to web services, but allows web services and more to be used efficiently

27 Logosworld.com ©

28 © Finding the Good People  A personal feud  Big agencies that position themselves as Shareholder’s companies are simply ridiculous  Skill Search is an Art! Only great individual can do thsi  Temp skills need a clear mandate And a central market place

29 Logosworld.com ©

30 © Active Ingredients

31 Logosworld.com ©Tools  Easy Graphical Map Designer  Mail Client (POP, IMAP, SMTP)  Very Simple Message Queue

32 Logosworld.com ©Services  PDF Conversion

33 Logosworld.com ©2005 Angeli/Grice logosworld.com Football is “Ding, Dang, Dong!” … not only “Ding” (Giovanni Trappatoni, Italian champion football coach after his last game for Bayern München)

34 Logosworld.com ©2005 Angeli/Grice logosworld.com The secret of SOA is the ability to do a full end to end processing.


Download ppt "Logosworld.com ©2005 Angeli/Grice logosworld.com Building the SOA City."

Similar presentations


Ads by Google