0
<ul><li>Adam Michelson </li></ul><ul><li>Director of SOA and Enterprise Architecture </li></ul><ul><li>Optaros, Inc. </li>...
About Optaros <ul><li>Focus: Consulting complany specializing in open source solutions and the  </li></ul><ul><li>next gen...
Our Take on SOA The Next Generation Internet (NGI) Internet Adoption in the US  (Apr. 2006)
Our Take on SOA The Next Generation Internet (NGI) <ul><li>The NGI platform consists of three major concepts: </li></ul><u...
Where are all the  SOA projects? SO-A What? <ul><li>Are we impressed with what we have seen so far? </li></ul><ul><ul><li>...
Where are all the  SOA projects? SO-A What? <ul><li>Is SOA still catching on or does it confound organizations?  </li></ul...
Where are all the  SOA projects? The Passion is still there, but only in some <ul><li>The SOA community is active and pass...
Where are all the  SOA projects? Trying to relate… <ul><li>I suppose they feel like I do when in an art museum </li></ul><...
Where are all the  SOA projects? <ul><li>And if members of the IT community are like adults in an art museum, the business...
Where are all the  SOA projects? A SOA Report Card <ul><li>Winners   Losers </li></ul>B+ D- <ul><li>Global registries and ...
An SOA Call to Arms! <ul><li>So what do we do? How do the evangelists bring SOA to the people and create some converts? Ho...
An SOA Call to Arms! <ul><li>SOA Solution Providers  -  Make it clear   </li></ul><ul><li>Standards Bodies  -  Keep it sim...
SOA Solution Providers Make it clear   <ul><li>Product companies grab market and mind-share by defining the market themsel...
Standards Bodies Keep it Simple! It may already be too late… BPEL  ebXML  JBI  WS-CDL WS-Coordination WS Addressing JAAS  ...
Standards Bodies Keep it Simple!   SOA Solution Providers  Standards Bodies Universities Consultants IT Organizations SOA ...
Standards Bodies Keep it Simple! It may already be too late… Give it a REST (Simplicity is the pathway to adoption) SOA So...
Standards Bodies Keep it Simple   <ul><li>The Java/J2EE community has learned the lesson of complex standards the hard way...
Universities & Educators Teach Architecture   <ul><li>A new graduate in computer science does not know what architecture i...
Universities & Educators Teach Architecture   <ul><li>Organizations and individuals are left to their own devices to teach...
Consultants  Make SOA relevant to the business   (& IT Managers)   <ul><li>Consultants have access to an organization's bu...
Consultants  Make SOA relevant to the business (& IT Managers)   <ul><li>Make business users aware of their own services, ...
IT Organizations Move beyond proof-of-concepts & think beyond locally   <ul><li>IT departments have started using SOA  </l...
SOA Architects Create an architecture modeling language   <ul><li>Would a database engineer start without a ERD model? </l...
SOA Architects Create an architecture modeling language   SOA Solution Providers  Standards Bodies Universities Consultant...
SOA Architects Create an architecture modeling language   <ul><li>We should all use a standard way to represent architectu...
So please help out… <ul><li>There is plenty of talk about SOA, but not enough action.  </li></ul><ul><li>SOA may still be ...
Thank  Y <ul><li>Adam Michelson </li></ul><ul><li>Director of SOA and Enterprise Architecture </li></ul><ul><li>Optaros, I...
Upcoming SlideShare
Loading in...5
×

An SOA Call To Arms: An Open Letter to the SOA Community

978

Published on

Is SOA still emerging or do people just not care? SOA seems to have been around for a while, yet are we impressed with what we have seen so far? There seems to be plenty of talk about SOA, but it’s just working its way into the mainstream. Is SOA still catching on or does it confound organizations? The business community
does not seem to care about SOA, but does the IT community really care? We seem to be stuck in an education, hype and proof-of-concept phase. The SOA community is certainly active and passionate. We talk to each other with wide-eyed possibilities of loosely-coupled services dancing, or orchestrating, in our heads. We care, but the rest don’t seem to. So what do we do? How do we make SOA relevant?
Here is an open letter to the SOA community with some suggestions for how each of us can help the SOA cause.

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
978
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
159
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "An SOA Call To Arms: An Open Letter to the SOA Community"

    1. 1. <ul><li>Adam Michelson </li></ul><ul><li>Director of SOA and Enterprise Architecture </li></ul><ul><li>Optaros, Inc. </li></ul><ul><li>SessionTitle: </li></ul><ul><li>An SOA Cal to Arms! </li></ul>Welcome to Transformation and Innovation 2007 The Business Transformation Conference Welcome
    2. 2. About Optaros <ul><li>Focus: Consulting complany specializing in open source solutions and the </li></ul><ul><li>next genration internet (NGI). </li></ul><ul><li>Founded: 2004 </li></ul><ul><li>Capitalization: VC funded (Charles River Ventures, General Catalyst, Globespan) </li></ul><ul><li>Size: Over 125 employees </li></ul><ul><li>Number of clients: Over 90 Projects for 50 clients </li></ul><ul><li>Offices: Boston, San Francisco, NY, Austin, Chicago, Europe: Geneva, Zurich, Bucharest </li></ul><ul><li>Leadership: Bob Gett, Optaros’ founder and CEO President of Cambridge Technology Partner’s North American unit from 1990 to 1996 CEO of Viant from 1996 to 2002 </li></ul><ul><ul><li>Former CIO of Fidelity and Smith Barney </li></ul></ul>
    3. 3. Our Take on SOA The Next Generation Internet (NGI) Internet Adoption in the US (Apr. 2006)
    4. 4. Our Take on SOA The Next Generation Internet (NGI) <ul><li>The NGI platform consists of three major concepts: </li></ul><ul><ul><li>The culture of online communities & social networks </li></ul></ul><ul><ul><li>Rich interfaces made possible by RIA technologies </li></ul></ul><ul><ul><li>Application Assembly enabled by open source software and </li></ul></ul>service oriented architectures OSS SOA RIA
    5. 5. Where are all the SOA projects? SO-A What? <ul><li>Are we impressed with what we have seen so far? </li></ul><ul><ul><li>A standard definition for SOA was recently provided by OASIS in their SOA Reference Model. </li></ul></ul><ul><ul><li>Having to define a term that is a decade old seems a bit disconcerting. </li></ul></ul><ul><li>Is SOA still emerging or do people just not care? </li></ul><ul><ul><li>SOA seems to have been around for a while, as it was first described by Gartner in 1996. </li></ul></ul><ul><ul><li>Gartner has claimed that SOA will become mainstream in global companies by 2007. </li></ul></ul>
    6. 6. Where are all the SOA projects? SO-A What? <ul><li>Is SOA still catching on or does it confound organizations? </li></ul><ul><ul><li>The business community does not seem to care about SOA, but does the IT community really care? </li></ul></ul><ul><ul><li>We seem to be stuck in an education, hype and proof-of-concept phase. </li></ul></ul><ul><li>We all know how hard it is to define ROI for IT projects and SOA is no exception. </li></ul><ul><ul><li>How much are the agility and reuse benefits that SOA provides really worth? </li></ul></ul><ul><ul><li>SOA has hitched itself to the governance bandwagon as SOX compliance created budgets to scare us into SOA. Registries have benefited, but have the enterprise SOA architectures been built? </li></ul></ul>
    7. 7. Where are all the SOA projects? The Passion is still there, but only in some <ul><li>The SOA community is active and passionate. </li></ul><ul><ul><li>We talk to each other with wide-eyed possibilities of loosely-coupled services orchestrating in our heads </li></ul></ul><ul><li>The SOA conferences are still active, the industry is fraught with conferences with SOA in their name. </li></ul><ul><ul><li>The name has buzz, no question about it </li></ul></ul><ul><li>We care, but the rest don't seem to </li></ul><ul><ul><li>We try to explain to them the power and elegance of SOA and they nod </li></ul></ul><ul><ul><li>Many leave the SOA conferences having learned a few new acronyms, but no real projects seem to start </li></ul></ul>
    8. 8. Where are all the SOA projects? Trying to relate… <ul><li>I suppose they feel like I do when in an art museum </li></ul><ul><ul><li>I know there is something great about what I am looking at, but I don’t know what </li></ul></ul><ul><ul><li>Some people appreciate the art and use fancy terms when talking amongst themselves to describe what they see, terms that elude me. </li></ul></ul><ul><ul><li>When they describe what they see to me, I see the passion in their presentation, and at the moment I can appreciate some of the greatness that they see - and what makes one artwork great while other are just average. </li></ul></ul><ul><li>But on my own, the greatness is hard to see – it is overwhelming </li></ul><ul><ul><li>So I leave the museum with some appreciation for what I saw and maybe some inspiration </li></ul></ul><ul><ul><li>But once I leave I find that I am generally unaffected by the experience as other priorities overtake my life </li></ul></ul>
    9. 9. Where are all the SOA projects? <ul><li>And if members of the IT community are like adults in an art museum, the business community are the kids. </li></ul><ul><ul><li>When we talk about SOA with passion and glee, their eyes gloss over, their bodies go limp, and they think &quot;I'm bored!“ </li></ul></ul><ul><ul><li>This is a problem because the business community has budgets and can effect change if they cared to. </li></ul></ul><ul><li>And so here we are, the SOA aficionados </li></ul><ul><li>We are moved and passionate about something others can appreciate, but ultimately has no relevance to them. </li></ul>
    10. 10. Where are all the SOA projects? A SOA Report Card <ul><li>Winners Losers </li></ul>B+ D- <ul><li>Global registries and UDDI ‘Yellow Pages’ – They are dead </li></ul><ul><li>Local Registries due to governance concerns </li></ul><ul><li>Consumable commercial services </li></ul><ul><li>Mashups and External API’s </li></ul><ul><li>ESBs and SOA Standards </li></ul><ul><li>REST and JaBoWS </li></ul><ul><li>Enterprise SOA & formal SOA methodologies and modeling </li></ul><ul><li>Large-scale reuse </li></ul><ul><li>Application-level SOA one-offs </li></ul><ul><li>Small-scale reuse </li></ul>
    11. 11. An SOA Call to Arms! <ul><li>So what do we do? How do the evangelists bring SOA to the people and create some converts? How do we make SOA relevant? </li></ul><ul><li>This is an open letter to the SOA community with some suggestions for how each of us can help the SOA cause. </li></ul>
    12. 12. An SOA Call to Arms! <ul><li>SOA Solution Providers - Make it clear </li></ul><ul><li>Standards Bodies - Keep it simple </li></ul><ul><li>Universities - Teach Architecture </li></ul><ul><li>Consultants - Make SOA relevant to the business & management </li></ul><ul><li>IT Organizations - Move beyond proof-of-concepts & thinking locally </li></ul><ul><li>SOA Architects - Create an architecture modeling language </li></ul>
    13. 13. SOA Solution Providers Make it clear <ul><li>Product companies grab market and mind-share by defining the market themselves. </li></ul><ul><ul><li>As solution providers compete, they try to define the market by creating new terms and including differentiating capabilities in their own products. </li></ul></ul><ul><ul><li>Until there are a few de facto SOA solutions, the product vendors will thrash to become the dominant provider. </li></ul></ul><ul><li>A few examples: </li></ul><ul><ul><li>TIBCO has added support for creating AJAX Web applications with their General Interface platform </li></ul></ul><ul><ul><li>LogicBlaze has included the LifeRay portal in its FUSE SOA solution </li></ul></ul><ul><ul><li>IBM's has added a vast array of software from business modeling to identity management to portals to its WebSphere application server to its SOA suite </li></ul></ul><ul><li>If almost anything can be included in an SOA platform, then the term becomes synonymous with “infrastructure” </li></ul><ul><li>From a solution perspective, SOA is about middleware. It is about message queues, orchestration and transformation. </li></ul><ul><li>Providers should compete to be the best SOA middleware available by offering: </li></ul><ul><ul><li>The best administrative interface </li></ul></ul><ul><ul><li>The easiest installation </li></ul></ul><ul><ul><li>The most comprehensive documentation and support </li></ul></ul><ul><ul><li>Superior quality of service </li></ul></ul><ul><ul><li>Best adherence to standards </li></ul></ul><ul><li>Not by offering Kitchen Sinks </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    14. 14. Standards Bodies Keep it Simple! It may already be too late… BPEL ebXML JBI WS-CDL WS-Coordination WS Addressing JAAS JACC WS-I BSP WS-Security WS-SX ebSOA SCA SDO SOA-RM ASAP JMX WSDM WS-CAF WS-I RSP WSRF WSRM WS-RM WS-RX WS-TX WS-Eventing WS-Notification EAI J2EE CA JCA WS-I BP WSDL WS-Policy WS-MetadataExchange JAXB JAXP JAX-WS WS-I AP WS-Transfer SOAP w/Attachments WS-I AP WS-Transfer JAXR JNDI UDDI WS-Discovery CORBA DCOM FWSI IIOP Java EE/SE Jini JMS REST RMI RPC SOAP XML-RPC SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    15. 15. Standards Bodies Keep it Simple! SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects > A Taxonomy of Standards Bodies…
    16. 16. Standards Bodies Keep it Simple! It may already be too late… Give it a REST (Simplicity is the pathway to adoption) SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    17. 17. Standards Bodies Keep it Simple <ul><li>The Java/J2EE community has learned the lesson of complex standards the hard way </li></ul><ul><ul><li>Losing ground to the very simple languages such as PHP, Perl, Python and Ruby </li></ul></ul><ul><ul><li>Java EE 5's goal is to simplify </li></ul></ul><ul><li>SOA seems to be heading down the path of complex and gluttonous standards </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects > <ul><ul><li>Create simple standards that solve 80% of issues </li></ul></ul><ul><ul><li>Tout simple standards and allow users an easy path to SOA adoption – Learn from REST and JaBoWS (or be beaten by them) </li></ul></ul>
    18. 18. Universities & Educators Teach Architecture <ul><li>A new graduate in computer science does not know what architecture is. There is not a solid understanding of architectural concepts such as patterns, cohesion, encapsulation, loose-coupling or reuse. </li></ul><ul><li>There is little appreciation for the quality of service elements of a system. </li></ul><ul><li>To this audience, SOA is an abstract concept. </li></ul><ul><li>Without understanding the fundamentals of software architecture, the realization that SOA is a pattern of architecture is beyond comprehension. </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    19. 19. Universities & Educators Teach Architecture <ul><li>Organizations and individuals are left to their own devices to teach and learn what software architecture is. </li></ul><ul><li>Too many IT professions do not have the opportunity to learn these fundamentals, so SOA is perceived as a silver bullet that will fail or just a concept that is out of reach. </li></ul><ul><li>SOA will be a disappointment because it can not solve the problems it sets out to overcome when so many of its users are unaware of the architectural foundation that it is built upon. </li></ul><ul><li>Engineers who understand architecture have the opportunity to see value in SOA. Those who don't, can't – no matter how many SOA products they evaluate. </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    20. 20. Consultants Make SOA relevant to the business (& IT Managers) <ul><li>Consultants have access to an organization's business community. If SOA is to reach its potential, business users have to value it. It is the responsibility of SOA consultants to make SOA relevant to this audience. </li></ul><ul><li>Talk business-speak. Not Web services, orchestration, SOAP and BPEL. Don’t alienate or patronize the business community with SOA concepts. </li></ul><ul><li>Make business users care about SOA. Talk about rapid time-to-market, lowering costs though reuse and the ability to enable business transformation and innovation. Talk about ROI. </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    21. 21. Consultants Make SOA relevant to the business (& IT Managers) <ul><li>Make business users aware of their own services, the ones they sponsored. </li></ul><ul><ul><li>Name the services using nomenclature relevant to the business. </li></ul></ul><ul><ul><li>Have the business sponsors help in the definition of their services. </li></ul></ul><ul><ul><li>Model services graphically, in a way the business community </li></ul></ul>can understand and participate in – so they can make a poster and brag about the ones they created. SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    22. 22. IT Organizations Move beyond proof-of-concepts & think beyond locally <ul><li>IT departments have started using SOA </li></ul><ul><ul><li>The major SOA initiatives have been for individual, stand-alone applications. </li></ul></ul><ul><ul><li>The enterprise initiatives have mostly taken the form of proof-of-concepts and SOA strategies or governance-related repositories. </li></ul></ul><ul><li>Building enterprise SOA strategies may be the wrong way to go </li></ul><ul><ul><li>Continue to use SOA locally, but try to reach out to other departments to see if services can be shared. </li></ul></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects > <ul><ul><li>And even if SOA never becomes an enterprise concept because crossing P&L barriers is difficult, use it across your sphere of influence. </li></ul></ul>
    23. 23. SOA Architects Create an architecture modeling language <ul><li>Would a database engineer start without a ERD model? </li></ul><ul><li>Would an object oriented architect start without an OO-Diagram? </li></ul><ul><li>With what standard artifact does the enterprise architect start with? </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects > <ul><ul><li>We must re-invent the wheel every time! </li></ul></ul>
    24. 24. SOA Architects Create an architecture modeling language SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects > How do you draw your architecture?
    25. 25. SOA Architects Create an architecture modeling language <ul><li>We should all use a standard way to represent architecture </li></ul><ul><li>We all use: </li></ul><ul><ul><li>Tiers </li></ul></ul><ul><ul><li>Components/Modules/Services </li></ul></ul><ul><ul><li>Patterns </li></ul></ul><ul><ul><li>Data </li></ul></ul><ul><ul><li>Functions/Procedures/Methods </li></ul></ul><ul><li>But we all represent them differently. No wonder applications have such a hard time integrating across an organization. </li></ul><ul><li>This is too much for SOA to overcome on its own </li></ul><ul><li>Maybe your organization can adopt a standard blueprint template given there is no good public standard </li></ul>SOA Solution Providers Standards Bodies Universities Consultants IT Organizations SOA Architects >
    26. 26. So please help out… <ul><li>There is plenty of talk about SOA, but not enough action. </li></ul><ul><li>SOA may still be emerging, but SOA still could go the way of data centralization, object-oriented databases and so many other technologies that could not live up to their expectation. </li></ul><ul><li>SOA is a great advancement in architecture. </li></ul><ul><ul><li>Most software engineers know that there is something alluring about SOA, but just what it is may seem elusive. </li></ul></ul><ul><ul><li>It is the responsibility of the people in the SOA community to help, to make SOA accessible and relevant. </li></ul></ul>
    27. 27. Thank Y <ul><li>Adam Michelson </li></ul><ul><li>Director of SOA and Enterprise Architecture </li></ul><ul><li>Optaros, Inc. </li></ul><ul><li>Contact Information: </li></ul><ul><li>617 227-1855 x114 </li></ul><ul><li>[email_address] </li></ul>ou Thank Y ou
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×