Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
Market Dynamics: The Business Environment is Becoming More Complex, Fast-paced and Unpredictable 75% of CEOs place a high or very high priority on the ability to respond rapidly Only one in ten CEOs believe that their organization has the ability to be very responsive to react to changing market conditions CEOs recognize the need to establish effective, real-time response capabilities CEOs are aware of the power of IT and the weaknesses that result from lagging behind The rationalization and alignment of disparate applications and infrastructure are the key issues Source: IBM s Global CEO Survey, February 2004 Leading businesses require the ability to respond, on demand 2 Bob Sutor, Director, IBM WebSphere Product and Market Management
On Demand Business An on demand business is an enterprise whose business processes integrated end-to-end across the company and with key partners, suppliers and customers can respond with speed to any customer demand, market opportunity or external threat. 3 Bob Sutor, Director, IBM WebSphere Product and Market Management
Becoming an On Demand Business ENTRY Business Processes IT Change Business Change ENTRY Flexible Financial & Delivery Options Increasing flexibility is the key business models, processes, infrastructure, plus financing and delivery 4 Bob Sutor, Director, IBM WebSphere Product and Market Management
Increased Business Flexibility Creates the Ability to Do Business On Demand Business Flexibility is the ability to.manage market volatility and unpredictability more effectively by creating flexible business models, processes and infrastructures that not only allow you to cope with constant change but enable you to get ahead of the competition to drive enhanced business value. Ability to Sense and Respond on demand Create a Competitive Advantage Reduce Cost Structures 5 Bob Sutor, Director, IBM WebSphere Product and Market Management
WebSphere Addresses the Core Requirements for Flexible IT Based on a Service Oriented Architecture Flexible Business Model Business Evolution Business Processes IT Evolution Composable Processes Flexible IT Composable IT Services Service Oriented Architecture Mixed Legacy Environment Flexible Cost Structure Applications Infrastructure 6 Bob Sutor, Director, IBM WebSphere Product and Market Management
Service Oriented Architecture In an SOA world, business tasks are accomplished by executing a series of services, jobs that have well defined ways of talking to them and well defined ways in which they talk back. It doesn t really matter how a particular service is implemented, as long as it responds in the expected way to your commands and offers the quality of service you require. This means that the service must be appropriately secure and reliable, as well as fast enough. This makes SOA a near ideal technology to use in an IT environment where software and hardware from multiple vendors is deployed (do you know of / any that are not like that?). The ideas go back to the mid-1980s. Web services is the best way we have today to implement SOA, but Web services does not equal SOA! 7 Bob Sutor, Director, IBM WebSphere Product and Market Management
IBM Open Standards Leadership 1998 / 1999 2000 2001 2002 2003 2004 Java, XML and ebxml Co-founder and lead architect for RosettaNet Author of XML4J Chair OMG XML Metadata Interch. Format Co-author W3C Document Object Model FounderXML.org Elected to Board of Directors in OASIS Web Services and UDDI Co-author of SOAP 1.1 and submission to W3C Cofounder of UDDI.org and author of original UDDI specification Co-author of WSDL IBM contributes SOAP4J to Apache Web Services and Tools Led submission of WSDL to the W3C Co-chaired W3 Web Services Workshop Founder of Eclipse.org Co-author of W3C XML Schema standard Chair of Web Services Interactive Applications TC Web Services and Security Founder and chair, WS-I Organization Co-author of web services bus process specification (BPEL, WS-TX, WS-TC) Co-author for Web Services Security roadmap and specification Web Services and Security Submission of BPEL to OASIS and co-chair WSBPELTC Submission of Common Base Events and WS- Manageability to OASIS Co-chair WSDM TC in OASIS Led workgroup responsible for finalization of SOAP 1.2 Web Services and Security Chair of workgroup responsible for WS-I Basic Profile 1.1 Co-chair of working group responsible for OASIS WS-Security 1.0 Co-chair of OASIS WS- Notification TC Eclipse becomes independent organization More than 1,000 developers devoted to XML and more than 1,500 focused on Linux. Over 160 business integration technology patents First Web Services Gateway First integrated private UDDI directory 8 Bob Sutor, Director, IBM WebSphere Product and Market Management
Why is SOA Important? Flexibility provided by increased granularity of processes enabled through services Business Benefits IT Benefits Ability to quickly create business processes and composite applications to respond to changes in the marketplace Improved customer service using services without having to worry about the underlying IT infrastructure Becoming a more responsive IT organization with a secure and managed integration environment Decreasing development and deployment cycle times through the use of pre-built, reusable services building blocks. Reducing complexity and maintenance costs with common services Enhancing existing IT systems rather than replacing them 9 Bob Sutor, Director, IBM WebSphere Product and Market Management
SOA and Web services entry points Entry Points Based On Business Priorities Broad transformation of existing business models or the deployment of new business models On Demand Business Transformation 3 An architected implementation enabling integration across business functions throughout an enterprise Enterprise Wide IT Transformation Integrating services across multiple applications 2 inside and outside the enterprise for a business objective Service Oriented Integration of Business Functions Creating services from tasks contained in new 1 or existing applications Service enable existing applications using Web services 10 Bob Sutor, Director, IBM WebSphere Product and Market Management
Elements Of An SOA BUILD Creating services from new or existing application functionality Examples Expose part inventory and factory production data as services DEPLOY Making services available for use Make the services available through an application server USE Using services individually or in combination MANAGED & SECURE ENVIRONMENT Utilize services to provide data for a production manager s dashboard Ensure proper user authentication and authorization among services 11 Bob Sutor, Director, IBM WebSphere Product and Market Management
Level 1 - Implementing Individual Web Services Core Components Products Education Services WebSphere Studio Application Developer Build Emerging Technology Toolkit Speed Start for Web services Technical Briefings Online Education Assessments for Web Services Architecture & Planning Services for Web Services Deploy WebSphere Application Server 12 Bob Sutor, Director, IBM WebSphere Product and Market Management
Level 2 Service Oriented Integration Core Components Products Education Services Build WebSphere Studio Application Developer Integration Edition WebSphere Host Access Transformation Services Assessments for Web Services Architecture & Planning Services for Web Services Deploy WebSphere Business Integration Server Foundation CICS Transaction Gateway / IMS Connect Product Specific Training SOA Training Redbooks SOA Roadmap of Best Practices Strategy & Planning Services for Service Oriented Architecture Assessments for Service Oriented Architecture Application Renovation Application Integration Use WebSphere Portal Infrastructure Readiness Assessment Infrastructure Strategy Manage & Secure Tivoli Access Manager Tivoli Monitoring for Transaction Performance 13 Bob Sutor, Director, IBM WebSphere Product and Market Management
Level 3 Enterprise Wide IT Transformation Core Components Products Education Services Build WebSphere Business Integration Modeler Deploy Use Manage & Secure Rational Rose XDE WebSphere Business Integration Message Broker DB2 Information Integrator Lotus Workplaces Tivoli Identity Manager Tivoli Business System Manager Tivoli Monitoring for Business Integration Product Specific Training SOA Training Redbooks SOA Roadmap of Best Practices Component Business Modeling Application Portfolio Rationalization Assessments for Web Services Architecture & Planning Services for Web Services Strategy & Planning Services for Service Oriented Architecture Assessments for Service Oriented Architecture Application Renovation Application Integration Infrastructure Readiness Assessment Infrastructure Strategy WebSphere Business Integration Monitor 14 Bob Sutor, Director, IBM WebSphere Product and Market Management
WebSphere Business Integration Reference Architecture Development Platform Business Performance Management Services Partner Services Interaction Services Business Application Services Process Services Enterprise Service Bus Information Services Application and Data Access Services Business Application and Data Services The communications layer called the Enterprise Service Bus optimizes information distribution between service requesters and service providers. Enterprise Applications and Data Infrastructure Services 15 Bob Sutor, Director, IBM WebSphere Product and Market Management
Service Oriented Architecture and the ESB Portal Service SOAP Service Request (e.g. J2EE,.NET) Service Flow B2B Interactions Data Existing Applications New Service Logic 16 Bob Sutor, Director, IBM WebSphere Product and Market Management
Service Oriented Architecture and IBM Software WebSphere Messaging (MQ, WBI brokers) WebSphere Portal Service Portal SOAP WebSphere Service Request Web Services (e.g. J2EE, Gateway.NET) Service WebSphere Flow Workflow and Choreography WebSphere B2B Business Interactions Integration DB2 Data Existing WebSphere Applications Business Integration Adapters New WebSphere Service Logic Application Server WebSphere platform 17 Bob Sutor, Director, IBM WebSphere Product and Market Management
Service Oriented Architecture and business value Distribute execution of business processes anywhere in the network Bring together people, functions, and information into a single integrated Support modern, experience standards-based integration both internally and externally Connect trading and business partners electronically in endto-end processes Make data implementations and legacy applications into more flexible participants in business processes SOA and Enterprise Service Buses are providing business value today! Develop new business logic with fewer dependencies on the underlying platform 18 Bob Sutor, Director, IBM WebSphere Product and Market Management
Example Engagement: Assessment for Web Services I want to ensure my current infrastructure plan using web services will meet the goals of my business. Ensure your Web Services implementations will meet the objectives of your business quickly. IBM will conduct a Web Services assessment to address the architecture and usage of web services technologies for one or more planned implementations Outputs Web Services Architecture Assessment which assess the current and/or planned web services implementation, helping clients answer the following questions: Are the architectural decisions appropriate? Is the architecture apply best practices in web services? Will the architecture meet the quality of service attributes in areas of performance, scalability and availability? Web Services Functional Assessment which assess whether the planned web services will be able to successfully participate in a current or future SOA Do the services correspond to business level use-cases? What are the design considerations used to define the service? Engagement Duration 3 Days 1 Month 19 Bob Sutor, Director, IBM WebSphere Product and Market Management
SOA and Web services customer engagement roadmap Assess Plan Design Implement Run Business Processes Enterprise Architecture Component Business Modelling Application Portfolio Rationalization SOA SOA Assessment SOA Strategy and Planning WS/SOA Development Platform SOA Modelling Web Services WS Assessment WS Architecture and Planning WS Development and Implementation WS/SOA Development Platform Application Renovation and Integration Customers can do it themselves or engage at their own pace 20 Bob Sutor, Director, IBM WebSphere Product and Market Management
New Educational Offerings Training Patterns: Service Oriented Architecture and Web Services WebSphere Web Services Information Roadmap Using Web Services for Business Integration WebSphere Version 5.1 Application Developer 5.1.1 Web Services Handbook IBM Executive Technical Summit on SOA Topics included: The Value of the On Demand Operating Environment Service Oriented Architectures: A Plan for Implementation Web Services: Speeding up Return On Investment Industry Roadmaps: Realizing Benefits with Real Customers Building the Skills Inside and Outside Your Organization SOA Architect Training Q3 UNIT 1:Value Sell UNIT 2 Assessment UNIT 3 Design UNIT 4 SOA Technology and Standards UNIT 5 IBM Assets and Resources UNIT 6 Implementation SW255 Basic Web services - Available SW422 - Advanced Web services Update Speed-start Web services Tutorials - Updated Speed-start Web services Technical Briefings SOA and Web services Zone SOA Roadmap to Best Practices SOA Project Blueprints SOA Reference Architecture Enterprise Solution Templates Organizing for Successful SOA Projects SOA Quality of Service Engagement Definitions and Pain Points Assessment Tools SOA Design Examples 21 Bob Sutor, Director, IBM WebSphere Product and Market Management
Next Steps IBM Software Group Assess your SOA readiness and map out your entry point Understand and quantify the value of SOA for you Establish an enterprise reference architecture and infrastructure based upon SOA and Web services 22 Bob Sutor, Director, IBM WebSphere Product and Market Management
For More Information on demand Operating Environment and SOA http://www.ibm.com/software/info/openenvironment/soa/ Software Group Web Services/SOA Main Page http://www.ibm.com/webservices IGS Web Services/SOA Main Page www.ibm.com/services/bcs/webservices.html SOA and Web services Zone Redbooks http://www.ibm.com/developerworks/... http://publib-b.boulder.ibm.com/redbooks.nsf/redbooks/ Speed-start Web services http://www.ibm.com/developerworks/offers/ws-speed-start/ 23 Bob Sutor, Director, IBM WebSphere Product and Market Management