Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Motorola SOA Toby Redshaw Corporate VP - IT Strategy ...


Published on

  • Be the first to comment

  • Be the first to like this

Motorola SOA Toby Redshaw Corporate VP - IT Strategy ...

  1. 1. Motorola SOA Toby Redshaw Corporate VP - IT Strategy, Architecture, Emerging Tech and eBusiness
  2. 2. SOA <ul><li>So what ? Who cares ? </li></ul><ul><li>What happens if you are 25% less efficient in IT than your direct competitor ? </li></ul><ul><li>What happens if you are 25% less efficient in customer acquisition and retention or supply chain ? </li></ul>
  3. 3. SOA – What We’ll Cover <ul><li>We will cover a lot – you will have answers but you will have even more questions…. </li></ul><ul><li>What the heck is it … and what does that mean and why you should invest… </li></ul><ul><li>Lessons learned </li></ul><ul><li>The New Big Picture </li></ul><ul><li>The New New Big Picture – BAM ! </li></ul><ul><li>SOA and BAM status </li></ul><ul><li>SOA Infrastructure Components – why they are important </li></ul><ul><li>Some examples </li></ul><ul><li>Buying / Consuming Software – why that changes </li></ul><ul><li>Important to note we are still in the early days </li></ul><ul><li>This is a small slice of Motorola’s IT world … today </li></ul>
  4. 4. Why Motorola is Investing in SOA <ul><li>It is faster, better, cheaper …because of standards-based reusable components </li></ul><ul><li>Reuse drives down development costs exponentially over time </li></ul><ul><li>Standards-based solutions (XML Web Services) across the layers, not just integration </li></ul><ul><li>It uses a new way to develop prototypes using Business Process Mapping rather than the old spec approach to designing and prototyping </li></ul><ul><li>Rapid application development with composite application tools </li></ul><ul><li>Leverages existing solutions - does not replace them </li></ul><ul><li>Gartner estimates that it is 63% more efficient & will be mainstream by 2005 </li></ul>
  5. 5. SOA Pilots: Lessons Learned <ul><li>The Good: Business / IT Alignment & Re-use </li></ul><ul><li>For IT teams – development using composite application tools allowed rapid delivery of projects </li></ul><ul><li>For business teams – projects have been built top-down from existing processes, not from overly complex tech spec docs </li></ul><ul><li>For both teams – projects delivered by IT were exactly what the business teams asked for, the first time </li></ul><ul><li>Components built had re-use potential across the project, business group and enterprise </li></ul>
  6. 6. SOA Pilots: Lessons Learned <ul><li>The Bad: Standards, Security, Performance, Visibility </li></ul><ul><li>For the first few years, immature and incomplete standards slowed adoption </li></ul><ul><li>Security concerns- loosely coupled architecture can introduce new security challenges </li></ul><ul><li>Performance concerns caused by loosely coupling software components and bandwidth-intensive XML </li></ul><ul><li>Without a web services directory (UDDI), any reusable components built had no visibility outside of the projects </li></ul>
  7. 7. SOA Pilots: Lessons Learned <ul><li>The Ugly: The most pressing need to build an SOA infrastructure was Web Services Mgmt & Security </li></ul><ul><ul><li>Performance and availability monitoring </li></ul></ul><ul><ul><li>Auditing, logging, and metering of transaction and performance data </li></ul></ul><ul><ul><li>Security of web services and transactions </li></ul></ul><ul><ul><li>Availability and Fault Tolerance of Web Services </li></ul></ul><ul><ul><li>Intelligent Routing of Web Services traffic </li></ul></ul><ul><ul><li>Interoperability between various enterprise platforms </li></ul></ul><ul><ul><li>Provisioning, Subscriptions, Versioning and Services life-cycle operations </li></ul></ul>
  8. 8. SOA Pilots: Lessons Learned <ul><li>The Ugly: The most pressing need to build an SOA infrastructure was Web Services Mgmt & Security </li></ul><ul><li>Start soon – long journey </li></ul><ul><li>Start soon – technologically not complex on the surface but complicated to execute </li></ul><ul><li>This is a big behavior change – serious change management needed </li></ul><ul><li>Use an intervention change model </li></ul><ul><li>Invest in communications / training </li></ul><ul><li>Make process work and contextual understanding more important </li></ul><ul><li>Understand the tipping points – re BPM </li></ul>
  9. 9. SOA – The New Big Picture
  10. 10. SOA & BAM – The New New Big Picture
  11. 11. SOA & BAM Current Status <ul><li>SOA </li></ul><ul><li>Over 180 services utilizing SOA framework with new project opportunities identified each week </li></ul><ul><li>Refining SOA Architecture with maturing orchestration, nomenclature and governance guidelines </li></ul><ul><li>Creating an ROI model </li></ul><ul><li>Created SOA adoption strategy, guidelines, and best practices </li></ul>
  12. 12. SOA & BAM Current Status <ul><li>BAM </li></ul><ul><li>Over 175 BAM monitors deployed spanning: </li></ul><ul><ul><li>Siebel to Oracle </li></ul></ul><ul><ul><li>Webchannel to Siebel </li></ul></ul><ul><ul><li>Siebel to Oracle EAI integration </li></ul></ul><ul><li>Averaging over 50 rules per BAM project </li></ul><ul><li>Two BAM projects near completion with multiple slated for later this year </li></ul>
  13. 13. SOA Infrastructure Components <ul><li>UDDI & Metadata Repository </li></ul><ul><li>Web Service Management (WSM) </li></ul><ul><li>Web Services Security (WSS) </li></ul><ul><li>Web Services Governance </li></ul>
  14. 14. Why is UDDI Important? <ul><li>Cornerstone of Service Oriented Architecture </li></ul><ul><li>Drives down costs of new development efforts </li></ul><ul><li>Drives web service adoption and increase developer productivity by allowing developers to search and reuse services </li></ul><ul><li>Enables reduction in development time </li></ul><ul><li>Provides developers with information on how to integrate with business processes </li></ul><ul><li>Drives and enforces standards for organization and categorization of service assets </li></ul>
  15. 15. Why is Web Services Mgmt. Important? <ul><li>Automatic provisioning of new services upon being published </li></ul><ul><li>Template applications security and management policies and service level agreements based on the service’s category, business entity, etc. </li></ul><ul><li>Finer grained authentication and authorization policies than available in UDDI alone </li></ul><ul><li>… all transparent from the developer or consumer of the service </li></ul>
  16. 16. Why is Web Services Security Important? <ul><li>Web services require message level security. </li></ul><ul><li>Web services increase points of attack within a service oriented architecture </li></ul><ul><li>Service to service authorization and authentication required </li></ul><ul><li>Need for Identity management to secure complex web service applications </li></ul><ul><li>Traditional firewalls cannot detect ‘malicious’ XML coming through port 80 or 443 </li></ul>
  17. 17. SOA Examples – Business Services <ul><li>UDP Warrant Service </li></ul><ul><ul><li>Determines customer warranty in real-time to determine possible charges for repair </li></ul></ul><ul><li>UDP Data Services </li></ul><ul><ul><li>Multiple Services from all regions utilizing UDP data real-time </li></ul></ul><ul><li>Certificate Download service </li></ul><ul><ul><li>Provisions users for downloads with their phone with the appropriate security certificate </li></ul></ul><ul><li>WLAN Services </li></ul><ul><ul><li>Base stations deployed in the field can auto register and download security certificate </li></ul></ul>
  18. 18. SOA Examples – Utility Services <ul><li>Directory Authentication </li></ul><ul><ul><li>Provides single service to authenticate users against LDAP directory </li></ul></ul><ul><li>Email and SMS Notifications </li></ul><ul><ul><li>Provides multiple methods to send email and SMS notifications through web applications and mobile clients </li></ul></ul><ul><li>Credit Card Validation (CyberSource) </li></ul><ul><ul><li>Provides real-time credit card validation for online orders. </li></ul></ul>
  19. 19. SOA Examples – Operational Solutions (construction time) <ul><li>Displays up-to-date Motorola Legal Entity data, relevant country & location information, and display entity financial information and reports within our portal environment by retrieving data from multiple, disparate systems of record. </li></ul>
  20. 20. The role of Motorola IT <ul><li>What we were… </li></ul><ul><ul><li>Support Infrastructure </li></ul></ul><ul><ul><li>Little perceived business value </li></ul></ul><ul><ul><li>Mountains of spaghetti </li></ul></ul><ul><ul><li>Noah’s Ark approach to software </li></ul></ul><ul><li>What we strive to be… (AND not OR) </li></ul><ul><ul><li>Reduce costs </li></ul></ul><ul><ul><li>Promote Re-use </li></ul></ul><ul><ul><li>Reduce system complexity </li></ul></ul><ul><ul><li>Provide increased business value </li></ul></ul><ul><ul><li>Accelerate the speed of business </li></ul></ul><ul><ul><li>Expand the world of what’s possible </li></ul></ul><ul><ul><li>Enable Seamless mobility </li></ul></ul>
  21. 21. Consuming Software? <ul><li>Your vendors’ architectures </li></ul><ul><li>Software as a service </li></ul><ul><li>Real platform thinking </li></ul><ul><li>Rearden Commerce… </li></ul><ul><li>Standards are still evolving but we have critical mass </li></ul><ul><li>‘ Small Agile’ kills ‘Big Slow’ </li></ul><ul><ul><li>Big Agile is just scary… </li></ul></ul>
  22. 22. Conclusion <ul><li>If you have not started you are in reverse </li></ul><ul><li>This is competitively important </li></ul><ul><li>Conceptually simple – but BIG change </li></ul><ul><li>Evolving space that is learning intensive </li></ul><ul><li>Build the infrastructure – avoid meta spaghetti </li></ul><ul><li>Change the way you buy and consume software </li></ul><ul><li>Get expert help… </li></ul><ul><li>Find partners / phone a friend </li></ul><ul><ul><li>(Rearden, Amberpoint, Reuters) </li></ul></ul>