Service Oriented  Architecture Janell Straach DeepView Customer Architect [email_address]
Organization must prepare for  change.  Because it’s the only thing they can count on!!!!
What is needed to be ready for change? …. Flexibility <ul><li>Provide new and innovative business services and access to d...
How Does a Company Become Flexible? …. Aligning IT with Business for Innovation Small, short-term IT investment Large, lon...
What’s the challenge?  ….bridging the gap between Business and IT   <ul><li>“ Today’s  IT  [platforms] arcane as they may ...
Barriers To IT Flexibility  Actual application topology for a company Complex application infrastructure is expensive to m...
IT’s Architectural Evolution: Making IT More Responsive Services (SOA) Monolithic Architectures Pre 1950’s To 1960’s 1970’...
SOA: The Next Step on the Connectivity Evolution Message  Queuing Abstracts the connectivity logic from the application Me...
SOA Addresses The Barriers To Flexibility  <ul><li>A business-driven IT architectural approach to build a flexible infrast...
Service Oriented Architecture  Different Things to Different People A  programming model  complete with standards, tools, ...
SOA Is Multi-Disciplinary Full Business view Process to optimize Creating IT flexibility Business Domain IT  Domain Bank S...
What does a SOA look like?
The SOA Lifecycle <ul><li>Gather requirements </li></ul><ul><li>Model & Simulate </li></ul><ul><li>Design </li></ul><ul><l...
Business Driven Development An Iterative, Business-focused Development Process Continual Process Improvement Observation M...
Separation of Concerns  The SOA Reference Architecture in Action Open Account Approved Interaction Services Information Se...
<ul><li>Linkage between business and IT  through support of the entire  SOA Lifecycle </li></ul><ul><li>Connectivity and S...
What’s the key to making this happen? ….service orientation <ul><li>Service orientation </li></ul><ul><ul><li>Breaks down ...
Service orientation The foundation for long-term agility and repeatability   With service orientation Without service orie...
Why service orientation now? <ul><li>Necessary software to get started is available today  </li></ul><ul><li>Widespread ad...
Open Source & Open Standards Accelerate Innovation Open Source Open  Standards By igniting collaborative  problem solving ...
Open Standards are Fundamental for SOA Service Component Architecture (SCA) Service Data Objects (SDO)  Open Document  & X...
How long does SOA take to implement? …..SOA Adoption is Iterative and Incremental …  with each project delivering immediat...
What’s the Impact to You? Businesses Need More “T-shaped” People – Both Deep and Broad! Understand the importance of how t...
Thank You Merci Grazie Gracias Obrigado Danke Japanese French Russian German Italian Spanish Brazilian Portuguese Arabic T...
BackUp slides <ul><li>IBM Products in SOA solutions </li></ul>
SOA Reuse and Connectivity Offerings STG GTS GBS SWG Service Creation  Service Connectivity Service Design SOA Scenario SO...
Business Centric SOA Key Offerings 1/2 STG GTS GBS SWG <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>WebSphere Process S...
Business Centric SOA Key Offerings 2/2 STG GTS GBS SWG <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>WebSphere Portal, I...
BPM Enabled by SOA Offerings STG GTS GBS SWG <ul><li>IBM Workplace Bus. Strategy Execution </li></ul><ul><li>WebSphere ESB...
SOA Governance and SLM Key Offerings STG GTS GBS SWG SOA  Governance  SOA Scenario SOA  Product offerings SOA Entry Point ...
Flexible Infrastructure and Management Offerings 1/3 STG GTS GBS SWG <ul><li>SOA Lifecycle Services – Application & Servic...
Flexible Infrastructure and Management Offerings 2/3 STG GTS GBS SWG <ul><li>Application Out-tasking (GBS/AMS) </li></ul><...
Flexible Infrastructure and Management Offerings 3/3 STG GTS GBS SWG SW Offerings Prof Services Offerings HW/Appliance Off...
A Huge Opportunity For Universities
SOA Courses Available On Academic Initiative Website  SOA Architecture Course : Introduction to the Value and Governance  ...
Upcoming SlideShare
Loading in …5
×

Click to add title (size 28, bold) Subtitle (size 26)

715 views
647 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
715
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Opening &lt;Presenter Note&gt; Ask the following (If Appropriate): How many of you could have predicted 10 years ago where your company would be today? What it would look like? What its biggest challenges would be? How many think they have a pretty good idea of what it’ll look like 10 years from now?
  • The business needs and imperatives of the “On Demand Era” require that IT think a bit differently as they solve problems: We’re moving from function-oriented to process-oriented. Think about the business process, then think about the functions that enable it. Instead of building technology environments to be permanent, we’ll be building them so that they can change — no more “rip and replace.” Use incremental development cycles, so that the technology can be implemented incrementally. And because the return on investment will also be incremental, things like SOA and Web services projects can become self-funding. Siloed applications become orchestrated solutions that work together. And tightly coupled — rigid — connections between applications become loosely coupled. There’s a shift from component- or object-based programming and application creation to creating whole services that can be combined and recombined. Finally, we move from a known implementation to an implementation abstraction.
  • “ Bridging the Gap” –Business Flexibility Depends on IT Flexibility What’s the gap? The gap is the disconnect that lies between I/T flexibility and the flexibility needed for government programs. Having a flexible IT infrastructure provides greater flexibility when administering new programs or delivering new services to citizens and business. However traditional IT infrastructures were not built this way. Instead, IT infrastructures were built somewhat like a suspension bridge transporting data, like high-speed traffic, from one point to another. This is what bridges do, which is certainly not a problem – unless either the point-of-origin or destination changes . When business demands a need for change, many organizations run into technical obstacles when they set out to execute on demand business strategies. Like the rigid infrastructure of a bridge, t heir application architectures are what we call “hardwired.” They are made up of hundreds, if not thousands, of custom-coded connections—each of which must be recoded every time a connection, or something it connects, is altered in any way. Organizations trying to implement change on top of these hardwired foundations can find themselves “hamstrung”.
  • The typical IT application topology has many platforms and communication paths which leads to a high degree of complexity and slow adaptation to business needs. It is difficult to maintain and expensive to do problem solving.
  • The desire to make IT more flexible is not new. Indeed, it is as old as the IT industry itself. Early initiatives involved making monolithic architectures more flexible by breaking them into callable subroutines and procedure calls. The idea was then built upon by the concept of business objects – discrete pieces of code which included data and its behavior which could change depending on context. Object technologies were mostly tightly coupled and so messaging technologies were developed to loosely couple applications from one another. Various EAI techniques were then developed to make applications even more modular. Today, we are at a culmination of all of these architectures with the notion of Service Oriented Architectures. SOA blends the best of all these concepts into one new architecture that promises to make the notion of applications even more flexible.
  • As we established at the beginning of this presentation, SOA is not a new concept. It is the next step of a connectivity evolution that has been going on for some time, and indeed, we have already solved much of the problem with existing technologies that you may be using today. The concept of message queuing is a powerful one that you may be using if you are use IBM products like WebSphere MQ. WebSphere MQ decouples applications by abstracting connections through the use for queues. Instead of the application talking directly to another application, it talks to an intermediate queue which can then be directed to any application. Message-queuing also eliminates the need for the application to deal with the intricacies of different platforms or worry whether the other application is busy or even on-line. It also takes care to ensure that message delivery is assured and not duplicated. All of this capability strips out interface code from your application. But message-queuing itself does nothing in itself to help deliver information in the right format. Nor does it help you direct information to different targets based on the message content. You still have to build all of this kind of interface logic directly into your application interfaces. To eliminate this second level of interface logic, you need a different type of intermediary – a traditional broker. Brokers, enable you to remove the transformation and routing logic from the application interfaces. Brokers can also augment content and reroute based on message content. They can also translate between different protocols and programming models. Nevertheless, even with a “traditional” broker, some logic may remain in your applications. To reduce this logic further – down to a bare-bones “service” – some additional standards are needed. First is the use of a Web Services Description Language (WSDL) interface. Second is the programming model for mediating between different programming models such as queue names (used with queuing), topics (used with publish/subscribe), and services (used by Web services). You may also perform other functions for the application such as the automation of request-reply calls. Finally, locating and binding to existing services -- or to the various transformations that may be required -- is another aspect that you may not want to handle from within your application program. The objective of SOA is to reduce the service down to the bare business logic.
  • SOA is a standards based approach to IT. A service is a business process like opening an account or processing a loan application. A service oriented architecture is an architecture which is composed of services combined together. SOA allows the standards based sharing of services enabling the reuse and combination of services to meet business needs.
  • Slide Objective: “SOA” is a concept that is viewed differently by various people depending on their roles in the organization. The Enterprise Architect, however, must view SOA across all these perspectives and provide the expertise and knowledge that allows these perspectives to bridge cohesively for the good of the business. Details: The most important characteristic of SOA is the flexibility to treat elements of business processes and the underlying IT infrastructure as secure, standardized components (services) that can be reused and combined to address changing business priorities . An Service Oriented Architecture includes all these aspects: An architectural style and a design principle for application development and integration. A way of designing software systems to provide “services” to end-user applications or to other services. A natural evolutionary step to the object-oriented (OO), procedural, and data-centric approaches adopted for solution implementation till now. When creating an SOA system, individual services are typically implemented using one or more of these technologies. The integration of applications and information sources through the exchange of information based on common semantics or a vocabulary used to define the structure of such information exchange. A set of architectural principles and patterns which address characteristics such as modularity, encapsulation, loose coupling, separation of concerns, reuse, composable and single implementation. So when we look at the SOA vision we need to look at 3 aspects: The business view of a service – what is needed to support the business process The Architecture view of a service – how do we define and design these services The implementation view of a service – how do we implement the service through component deployed on the technical infrastructure The most important characteristic of SOA is the flexibility to treat elements of business processes and the underlying IT infrastructure as secure, standardized components (services) that can be reused and combined to address changing business priorities. Services are the building blocks Packaging business functions from new and existing applications in a simple and standardized way creates services that are available for use Services are used to help get the right information to the right people at the right time Services can be reused and combined to deploy composite applications to address new opportunities Increasing use of “Web” services based on open standards complements existing services technology
  • Business schools – Compnent Business Model Computer Science – Reference Architecture tools allow visual editing; eclipse base IBM is interested in the intersection of domains – IBM’s approach in bringing SOA to market involves people who can actually span both demands; practioners in GBS do process optimization SOA success from a skill building is multi-disciplinary behoove them not to be just a computer science student
  • You need to get control of your service environment or you will fail…
  • Slide Objectives: The SOA Lifecycle is fundamentally important. It begins with an explicit indication of the importance of modeling business processes and then working those into deployable artifacts that are managed in a way that provides feedback for continuous improvement. Details: Our customers have told us that they take a lifecycle approach to SOA. They start in what we are calling the Model phase by gathering business requirements and designing and optimizing their desired business processes. Once they have optimized the business processes, they implement it by combining new and existing services to form composite applications. The assets are then deployed into a secure and integrated environment taking advantage of specialized services that provide support for integrating people, processes and information. Once deployed, customers manage and monitor the composite applications and underlying resources from both an IT and a business perspective. Information gathered during the Manage phase is used to gain real-time insight into business processes enabling better business decisions and feeding information back into the lifecycle for continuous process improvement. Underpinning all of these lifecycle stages is governance which provide guidance and oversight for the SOA project.
  • Slide Objectives To walk through an JK Enterprise ‘Account Open’ scenario. Also highlight the key principles separation concerns, reuse, loose coupling along the way. Deatails This the model and assemble part of the solution. Here, we model the ‘account open’ process from a non IT perspective. We can also add some parameters to the process in order to simulate the process. This will help understanding the bottlenecks before the system was implemented. The BPEL output from the model is used by the architect and the developers. Architect looks the requirement to determine how the solution can be built with new and existing resources. Integration developer uses the new and existing services to weave them together as a process implementable in a process engine. Developer builds new services as needed in a J2EE platform. This is now implemented in a process engine that can manage the process E2E. This includes both system as well people touch points. This process is now invoked when a end-user comes to the JK Enterprises site to open an account and submits an application. This request could come from any other channel like IVR / PDA as well This is the beginning of the process. The customer request is written to Account Management System. Process Manager now initiates a ‘credit check’ service which is available from ‘service partner’. A sweep of all existing data is done to gather further information on the applicant. This is done via the information integrator which queries many forms for existing data to see if this client exists all ready. All this information is presented to an Account Open Officer to make the decision. (There can be several levels of auth. Involved in this step) Customer Account is opened in mainframe Accounting System and Siebel CRM System. This done using the adapters. Slide Objectives To walk through an ‘Account Open’ scenario. Also highlight the key principles separation concerns, reuse, loose coupling along the way. Deatails This the model and assemble part of the solution. Here, we model the ‘account open’ process from a non IT perspective. We can also add some parameters to the process in order to simulate the process. This will help understanding the bottlenecks before the system was implemented. The BPEL output from the model is used by the architect and the developers. Architect looks the requirement to determine how the solution can be built with new and existing resources. Integration developer uses the new and existing services to weave them together as a process implementable in a process engine. Developer builds new services as needed in a J2EE platform. This is now implemented in a process engine that can manage the process E2E. This includes both system as well people touch points. This process is now invoked when a end-user comes to the JK Enterprises site to open an account and submits an application. This request could come from any other channel like IVR / PDA as well This is the beginning of the process. The customer request is written to Account Management System. Process Manager now initiates a ‘credit check’ service which is available from ‘service partner’. (B2B) The response from the application is processed and written to Account Management System. A sweep of all existing data is done to gather further information on the applicant. This is done via the information integrator which queries many forms for existing data to see if this client exists all ready. All this information is presented to an Account Open Officer to make the decision. (There can be several levels of auth. Involved in this step) Customer Account is opened in mainframe Accounting System and Siebel CRM System. This done using the adapters. Customer is informed of the decision All the while, process manager writes to CEI which is used for Business Monitoring Data is also from the same CEI is also used for IT level monitoring
  • “ Integrating existing systems and creating new services can be as tough as knocking down walls, if you’re not leveraging the benefits of service orientation Service Orientation: Providing a Foundation for Long-Term Agility and Repeatability As we saw on the earlier slide, integration existing systems – or creating new ones – can both figuratively and literally require breaking down walls between departments, divisions and companies. Service orientation takes everyday business applications and breaks them down into individual business functions and processes, called services . A services-oriented architecture (SOA) lets you build, deploy and integrate these services independent of applications and the computing platforms on which they run. With services orientation, applications, information and other IT assets are viewed as services or “building blocks.” Each of these services can be mixed and matched to create new, flexible business processes. Services orientation is designed to provide the flexibility to treat elements of business processes and the underlying IT infrastructure as components (or services) that can be reused and combined to address changing business priorities.
  • Why Now? &lt;Read bullets&gt; Perhaps the most compelling benefit of service orientation for Government agencies is the flexibility it gives them to respond to new legislative mandates. A variety of forces have converged to truly make NOW the right time for service orientation in Government: Service orientation would be impossible without standards. While there have always been standards proposed and declared in the IT world, we finally have the critical mass of very broad industry support to firmly establish that the standards are real and they’re meaningful At this point, the early adopters have come and gone through a service orientation approach. The IT community has learned from the cumulative experience of these engagements and have established a set of best practices for how to go about process adoption and building a roadmap for success. And lastly, the software that organizations need to support service orientation is here. &lt;Presenter Note&gt; Additional Background e-government, which many politicians have seized on as a way to streamline government operations and provide new services, without fully appreciating the technical burden this can place on an agency. Such mandates can back an agency into a corner, where the demand for new services outstrips available resources. SOA addresses this challenge by making it easier for agencies to mix-and-match pieces of existing IT functionality to satisfy new requirements. In addition to speeding the roll-out of new services, SOA also removes much of the risk associated with new development projects. In particular this applies to the concept of Connecting key applications to transact and exchange data more effectively Reducing complexity and increasing flexibility by organizing IT as a service Improving development productivity by automating and integrating processes Leveraging existing infrastructure and open standards for cost-effective agility
  • Title: Open Source Accelerate Innovation Key Points: Community developed resource Freedom to copy, modify, redistribute No Fees or royalties Different sorts of licensing may be applied to deal with different kinds of software
  • Main point: Open standards are the key to success with SOA. And IBM is a huge contributor to SOA standards with dedicated leadership and resource expenditure We all have a variety of systems we’ve invested in---we live in a heterogeneous environment. This used to bog us down. But because SOA it is based on Open Standards, we’re able to create solutions that are portable and/or interoperable. IBM is no stranger to standards and openness. We’ve been the strongest supporter of both open standards and open source for the last 10 years. SCA enhances interoperability by making service components highly autonomous and more technology agnostic Data within SCA is represented as Service Data Objects or SDO&apos;s. These SDOs make it much easier to access different kinds of data by providing a common way to do so. The new news here is that there are 9 new partners that have adopted SCA and SDO and are actively contributing toward their advancement. The standards themselves have also evolved; there are also new BPEL and PHP authoring models and improved connectivity descriptions. XForms extends SOA to the end-user through business rules at the point of data entry IBM continues to contribute to the advancement of Web service Interoperability profiles. These profiles are a combination of several related Web services standards, each of which contain additional specifications above and beyond the base standard so that the combination is interoperable. IBM is driving leadership in advancement of open standards. Contributors to 50+ SOA Based Committees, all key web services standards Prime mover for key SOA standards efforts with 20+ technical contributions, 4 new committees/workgroups started in the past year transactions, reliable messaging, secure conversation, and policy 150+ contributions to open source, including SOA specific open source projects **examples - Tuscany (SCA / SCO), Geronimo (J2EE), Project Higgins (security/identity mgt) Ongoing innovation, with hundreds of SOA related patents
  • Speaker notes. Slide Objectives. To clearly summarize the repeating pattern within the SOA Roadmap. Details. Adoption is the execution of a series of projects selected for their tactical value while supporting the overall Strategy of the organization.
  • Today, Services Research is the fastest growing part of IBM Research – the number of people focused on service innovation has increased by more than a factor of ten over the last three years, and now accounts for more than 1/6 of the over 3000 researchers in IBM Research. When we started the first service research group totally focused on services three and half years ago in IBM Research, it immediately became clear that service research is multidisciplinary in nature. To be successful, we’d need to attract more t-shaped people – who had both depth in some are relevant to service innovation, but bread as well – so they could speak the languages of business, technology, and social-organizational change. According to US Department of Commerce, basic IT skills are becoming embedded in every job role. IT alone is no longer a differentiator. Both depth and breadth is needed in technology, business, and organizational studies – even at the undergraduate level. But academic silos makes this kind of integration a slow process. Universities are just now beginning to develop business- and industry-savvy IT professionals. Management schools have been the pioneers in information sciences and other multidisciplines have not focused enough on services. Recent indicators of change include NCSU, Berkeley CITRIS, Japan Service Science, China Service Science. US DoC Report: http://www.technology.gov/reports/ITWorkforce/ITWF2003.pdf See also: http://www.cra.org/CRN/articles/may04/sargent.html
  • Skillproof a third party has surveyed the skills that are important to the IT industry. They have found that SOA is the hotest skill to be addressed in 2006. There is a pent up demand for SOA.
  • IBM has offered three courses to be used by universities in developing courseware. Governance is a key aspect of SOA and two of the courses offered have Governance topics in the courseware.
  • Click to add title (size 28, bold) Subtitle (size 26)

    1. 1. Service Oriented Architecture Janell Straach DeepView Customer Architect [email_address]
    2. 2. Organization must prepare for change. Because it’s the only thing they can count on!!!!
    3. 3. What is needed to be ready for change? …. Flexibility <ul><li>Provide new and innovative business services and access to data </li></ul><ul><li>Standardize, automate and integrate processes </li></ul><ul><li>Extend instead of replacing existing legacy systems </li></ul><ul><li>Scale quickly and cost-effectively </li></ul><ul><li>Manage/Govern a potentially complex environment </li></ul>
    4. 4. How Does a Company Become Flexible? …. Aligning IT with Business for Innovation Small, short-term IT investment Large, long-term IT investment Implementation abstraction Known implementation Applications structured using services Applications structured using components and objects Loosely coupled Tightly coupled Orchestrated solutions that work together Application silos Incremental development cycles One long development cycle Build to change Build for permanence Process-oriented Function-oriented To From
    5. 5. What’s the challenge? ….bridging the gap between Business and IT <ul><li>“ Today’s IT [platforms] arcane as they may be, are the biggest roadblocks …when making strategic moves. “ </li></ul><ul><li>– McKinsey Flexible IT, Better Strategy </li></ul>
    6. 6. Barriers To IT Flexibility Actual application topology for a company Complex application infrastructure is expensive to maintain and difficult to adapt to business needs “ Point-to-point interfaces result in an ever-increasing maintenance burden.” — Gartner 1 Consequences of Waivers From Enterprise Architecture Standards” by Greta A. James What problem needs addressing? DFK Data Warehouse General Ledger AP Sales Corrections PO Receiving Return to Vendor Warehouse Management Credit App Employee Change Notice OTHER APPS - PC ACCTS REC APPS - PC INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC Journal Entry Tool Kit Scorecard Resource Scheduling P09 - P17 Cyb. Mill. Millennuim 3.0 Banks - ACH and Pos to Pay Cobra Stock Status Polling On-line New Hire Entry CTS Plan Administrators (401K, PCS, Life) Post Load Billing Home Deliveries - Transfers Planning Purchase Order Solution Software Inventory Info Interface Sales Posting Price Management System Cycle Physical Inventory SKU Information Customer Repair Tracking I35 Early Warning System Merchandise Analysis Auto Replenishment CTO Intercept Counts Employee Purchase Tex A ACH Stock Options Customer Perceived In-Stock Tx SS Capital Projects Fixed Assets Recon File Repair EDI Coordinator Mesa Data NEW Soundscan Resumix Op. Store Budget Reporting Tally Sheet Cash Receipts/Credit House Charges Ad Expense -Promo Analysis Price Marketing Support BMP - Bus performance Mngt Store Scorecard Price Testing Media Bonus/HR Hand Scan Apps Shows POS Sales Tax A04 - Cust Refund Chks Equifax Credit Cellular Rollover Satellite System Scanning VAN SKU Rep Host to AS400 Communication Layaways Bus Systems V04-Sign System Count Corrections N. P01- Employee Masterfile Customer Order ABC Co Universal Account Reconcilliation Depository Banks Cell Phones - ISP Tracking AAS PO Cash Over/ Short Coop SKU Selection Tool SKU Performance Supplier Compliance 1 DRK ABBX Misc Accounting/Finance Apps - PC/NT AIMS Mngr Approval Batch Forcasting Ad Measurement AIMS Reporting Ad Launcher Mkt Reactions Spec Source website Rebate Transfer Sign System Writer Workspace PowerSuite Store Monitor Calendar Stores & Mrkts Due Dates Smart Plus Insertions Orders Budget Analysis Tool Print Costing Invoice App Reports Broadcast Filter Smart Plus Launcher General Maintenance Printer PO Printer Maintenance Vendor Maintenance Vendor Setup Connect 3 Connect 3 Reports Connect 3 PDF Transfe Spec Source SKU Tracking S20-Sales Polling Prodigy PSP In-Home Repair Warranty Billing System Process Servers (Imaging)
    7. 7. IT’s Architectural Evolution: Making IT More Responsive Services (SOA) Monolithic Architectures Pre 1950’s To 1960’s 1970’s to mid 1980’s Mid 1990’s to early 2000’s Today Late 1990’s Sub-routines /Remote Procedure Calls Remote Object Invocation Message Processing Enterprise Application Integration (EAI) 1980’s to mid 1990’s Increasing Modularity to Achieve Flexibility
    8. 8. SOA: The Next Step on the Connectivity Evolution Message Queuing Abstracts the connectivity logic from the application Message Brokering Abstracts the connectivity + mediation logic from the application Service Orientation Reduces application to its core business functions (i.e. a service) Application Application Direct Connectivity All connectivity, mediation and additional logic buried in the application Application Increasing Modularity to Achieve Flexibility Application Services Connectivity, mediation & process-control logic Mediation & process-control logic Process-control logic Connectivity logic Connectivity and mediation logic Connectivity, mediation & process-control logic Lines of code
    9. 9. SOA Addresses The Barriers To Flexibility <ul><li>A business-driven IT architectural approach to build a flexible infrastructure </li></ul><ul><li>Share services </li></ul><ul><li>Standards based connectivity and integration </li></ul><ul><li>Enable reuse of IT systems </li></ul>DFK Data Warehouse General Ledger AP Sales Corrections PO Receiving Return to Vendor Warehouse Management Credit App Employee Change Notice OTHER APPS - PC ACCTS REC APPS - PC INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC Journal Entry Tool Kit Scorecard Resource Scheduling P09 - P17 Cyb. Millennium Millennuim 3.0 Banks - ACH and Pos to Pay Cobra Stock Status Polling On-line New Hire Entry CTS Plan Administrators (401K, PCS, Life) D01 Post Load Billing Home Deliveries - Transfers Planning Purchase Order Solution Software Inventory Info Interface Sales Posting Price Management System Cycle Physical Inventory SKU Information Customer Repair Tracking I35 Early Warning System Merchandise Analysis I13- Auto Replenishment CTO Intercept Counts Employee Purchase Tex A ACH Stock Options Customer Perceived In-Stock Tx SS Capital Projects Fixed Assets Recon File Repair EDI Coordinator Mesa Data NEW Soundscan Resumix Op. Store Budget Reporting Tally Sheet Cash Receipts/Credit House Charges Ad Expense -Promo Analysis Price Marketing Support BMP - Bus performance Mngt Store Scorecard Price Testing Media Bonus/HR Hand Scan Apps Shows POS Sales Tax A04 - Cust Refund Chks Equifax Credit Cellular Rollover Satellite System Scanning VAN SKU Rep Host to AS400 Communication Layaways Bus Systems V04-Sign System Count Corrections N. P01- Employee Masterfile Customer Order ABC Co Universal Account Reconcilliation Depository Banks Cell Phones - ISP Tracking AAS PO Cash Over/ Short Coop SKU Selection Tool SKU Performance Supplier Compliance 1 DRK ABBX Misc Accounting/Finance Apps - PC/NT AIMS Mngr Approval Batch Forcasting Ad Measurement AIMS Reporting Ad Launcher Mkt Reactions Spec Source website Rebate Transfer Sign System Writer Workspace PowerSuite Store Monitor Calendar Stores & Mrkts Due Dates Smart Plus Insertions Orders Budget Analysis Tool Print Costing Invoice App Reports Broadcast Filter Smart Plus Launcher General Maintenance Printer PO Printer Maintenance Vendor Maintenance Vendor Setup Connect 3 Connect 3 Reports Connect 3 PDF Transfe Spec Source SKU Tracking S20-Sales Polling Prodigy PSP In-Home Repair Warranty Billing System Process Servers (Imaging) Etc….
    10. 10. Service Oriented Architecture Different Things to Different People A programming model complete with standards, tools, methods and technologies such as Web services Capabilities that a business wants to expose as a set of services to clients and partner organizations An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations Implementation Architecture Business Operations A set of agreements among service requestors and service providers that specify the quality of service and identify key business and IT metrics Roles
    11. 11. SOA Is Multi-Disciplinary Full Business view Process to optimize Creating IT flexibility Business Domain IT Domain Bank Shared Service Customer Bank 2 – “Supplier” Outsourced Case Study: Payments Processing
    12. 12. What does a SOA look like?
    13. 13. The SOA Lifecycle <ul><li>Gather requirements </li></ul><ul><li>Model & Simulate </li></ul><ul><li>Design </li></ul><ul><li>Discover </li></ul><ul><li>Construct & Test </li></ul><ul><li>Compose </li></ul><ul><li>Integrate people </li></ul><ul><li>Integrate processes </li></ul><ul><li>Manage and integrate information </li></ul><ul><li>Manage applications & services </li></ul><ul><li>Manage identity & compliance </li></ul><ul><li>Monitor business metrics </li></ul><ul><li>Financial transparency </li></ul><ul><li>Business/IT alignment </li></ul><ul><li>Process control </li></ul>
    14. 14. Business Driven Development An Iterative, Business-focused Development Process Continual Process Improvement Observation Model (KPIs) Requirements Deploy <ul><li>Deployment Team </li></ul><ul><li>Platform-specific Runtime Specialists </li></ul><ul><li>Manage Quality of Service </li></ul><ul><li>Manage Runtime Platforms </li></ul><ul><li>Business Operations Analysts </li></ul><ul><li>IT Operations Managers </li></ul><ul><li>Monitor Business Results </li></ul><ul><li>Manage IT Performance </li></ul><ul><li>Create Business and IT Dashboards </li></ul>Manage Assemble <ul><li>Development Team </li></ul><ul><li>Integration Developers </li></ul><ul><li>Testers </li></ul><ul><li>Choreograph Services </li></ul><ul><li>Develop New Services </li></ul><ul><li>Configure Human Task Manager </li></ul><ul><li>Develop User Interface </li></ul><ul><li>Test </li></ul>Team Unifying Platform Model Model Business Requirements <ul><li>Business Analysts </li></ul><ul><li>Software and Data Architects </li></ul>Model Software Architecture Unified Modeling Language Run-time Statistics WSDL EAR, DDL Events Business Process Execution Language
    15. 15. Separation of Concerns The SOA Reference Architecture in Action Open Account Approved Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Enables collaboration between people, processes & information Manages diverse data and content in a unified manner Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitate interactions with existing information and application assets Integrated environment for design and creation of solution assets Manage and secure services, applications & resources Optimizes throughput, availability and utilization Apps & Info Assets Process Services Business Services Supports enterprise business process and goals through businesses functional service Enterprise Service Bus Orchestrate and automate business processes EJBs Federated Query DB Access DB Access Siebel Adapter CICS Access Business Dashboard Portal Community Manager IT Management Console
    16. 16. <ul><li>Linkage between business and IT through support of the entire SOA Lifecycle </li></ul><ul><li>Connectivity and Service Isolation through the Enterprise Service Bus </li></ul><ul><li>Separation of Concerns/Modularity for incremental adoption </li></ul><ul><li>Component-based Programming and Solution Development </li></ul><ul><li>Business and IT Monitoring and Management </li></ul><ul><li>Open Standards </li></ul>The SOA Reference Architecture and its Key Principles Providing IT Flexibility to Meet the Demands of Business Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus
    17. 17. What’s the key to making this happen? ….service orientation <ul><li>Service orientation </li></ul><ul><ul><li>Breaks down everyday business applications into individual tasks or processes… called services </li></ul></ul><ul><ul><li>e.g. verifying applicant status </li></ul></ul><ul><li>Provides </li></ul><ul><ul><li>Links and exposes services to customers, service providers, and other businesses </li></ul></ul><ul><ul><li>Creates flexible, integrated processes </li></ul></ul>“ Service-oriented architecture allows organizations to leverage common line-of-business opportunities as well as creating efficiencies for overall IT services.” – Gartner March 2005
    18. 18. Service orientation The foundation for long-term agility and repeatability With service orientation Without service orientation Integrating existing systems and creating new services can be as tough as knocking down walls Without service orientation…
    19. 19. Why service orientation now? <ul><li>Necessary software to get started is available today </li></ul><ul><li>Widespread adoption of open standards permit improved business flexibility </li></ul><ul><li>Availability of best practices for effective governance </li></ul><ul><li>Increasing demands to keep pace with constituent ongoing needs and legislative requirements </li></ul>“ We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.” – from Thomas Friedman’s ‘ The World is Flat’
    20. 20. Open Source & Open Standards Accelerate Innovation Open Source Open Standards By igniting collaborative problem solving By Defining Industry-wide Best Practices
    21. 21. Open Standards are Fundamental for SOA Service Component Architecture (SCA) Service Data Objects (SDO) Open Document & XForms Web Services & Web Service Interoperability Web 2.0 innovations Industry-based XML Standards Web Services Profiles BPEL and PHP Authoring Models authoring in Java, BPEL, C++, PHP Extensive industry standards support including: EDI, HIPPA, HL7, ACORD, SWIFT, FIX, RosettaNet, SIP, eTOM, XBRL, UCCNET, Transora, and more…
    22. 22. How long does SOA take to implement? …..SOA Adoption is Iterative and Incremental … with each project delivering immediate and long-term value 2. Select a project 3. Assess and address capability gaps 4. Execute 5. Review result 1. Select (next) project scope
    23. 23. What’s the Impact to You? Businesses Need More “T-shaped” People – Both Deep and Broad! Understand the importance of how to APPLY the technology IT Infrastructure Design Programming skills Data management Systems Engineering Business and Management Communication Business Process Analysis Organizational Change
    24. 24. Thank You Merci Grazie Gracias Obrigado Danke Japanese French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Tamil Thai Korean
    25. 25. BackUp slides <ul><li>IBM Products in SOA solutions </li></ul>
    26. 26. SOA Reuse and Connectivity Offerings STG GTS GBS SWG Service Creation Service Connectivity Service Design SOA Scenario SOA Product /Service offering s SOA Entry Point Theme Primary System z, System i Infrastructure Solution for SOA Implementation Services for SOA – Legacy Transformation SOA Integration Services - Connectivity and Reuse Applications on Demand - SAP, Siebel, Oracle, PeopleSoft, JDEdwards, Lotus Notes and Windchill Component Business Modeling (CBM) Service Oriented Modeling and Architecture (SOMA) Rational Application Developer Rational Software Architect Tivoli Composite Application Manager for SOA Tivoli OMEGAMON XE family Tivoli Federated Identity Manager WebSphere Application Server for zSeries WebSphere Application Server ND WebSphere Business Modeler WebSphere ESB WebSphere Message Broker WebSphere Service Registry and Repository WebSphere Studio Asset Analyzer Supporting CICS Transaction Server Rational Data and Application Modeling Rational Requisite Pro Tivoli Access Manager Tivoli Composite Application Manager for WebSphere WebSphere Adapters WebSphere Asset Transformation Workbench WebSphere DataPower appliances WebSphere Developer for zSeries WebSphere Integration Developer WebSphere MQ Reuse Connectivity SOA Reuse and Connectivity
    27. 27. Business Centric SOA Key Offerings 1/2 STG GTS GBS SWG <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>WebSphere Process Server </li></ul></ul><ul><ul><li>WebSphere Integration Developer </li></ul></ul><ul><ul><li>WebSphere Adapters </li></ul></ul><ul><ul><li>SOA Integration Services - business process integration (1Q07) </li></ul></ul><ul><ul><li>SOA Assessment, Strategy & Planning </li></ul></ul><ul><ul><li>GBS SOA Business Value Assessment , SOA Assessment </li></ul></ul>Process Process Automation Business Value of SOA <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>WebSphere Portal, WebSphere Portlet Factory Lotus Expeditor, Workplace Forms Workplace Dashboard Framework Lotus Sametime, Hannover  </li></ul></ul><ul><ul><li>IBM Information Server </li></ul></ul><ul><ul><li>SOA Assessment, Strategy & Planning </li></ul></ul><ul><ul><li>GBS SOA Business Value Assessment , SOA Assessment </li></ul></ul><ul><ul><li>Supporting: </li></ul></ul><ul><ul><li>Application Infrastructure Services - portal infrastructure (2Q07) </li></ul></ul><ul><ul><li>WebSphere Process Server and Business Services Fabric </li></ul></ul><ul><ul><li>Rational Software Architect, Rational Application Developer </li></ul></ul><ul><ul><li>IBM Tivoli Composite Application Manager, WebSphere Service Registry and Repository, IBM Tivoli Federated Identity Manager, IBM Tivoli Federated Identity Manager Business Gateway, IBM Tivoli Access Manager  </li></ul></ul>People Interaction and Collaboration Services Business Value of SOA <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>IBM Information Server </li></ul></ul><ul><ul><li>MDM </li></ul></ul><ul><ul><li>DB2 9  </li></ul></ul><ul><ul><li>Workplace Dashboard Framework WebSphere Portal </li></ul></ul><ul><ul><li>SOA Assessment, Strategy & Planning </li></ul></ul><ul><ul><li>GBS SOA Business Value Assessment , SOA Assessment </li></ul></ul><ul><ul><li>Supporting: </li></ul></ul><ul><ul><li>GTS IBM Information on Demand Infrastructure Services, DB2 Content Manager, WS Integrated Information Server Content Edition (WSIICE) ,WebSphere Process Server and Business Services Fabric, Rational Software Architect, Rational Application Developer, Rational Data Architect, Rational RequisitePro ,Rational Method Composer, Rational Portfolio Manager, IBM Tivoli change and configuration Management Database; IBM Tivoli Capacity Process Manager, IBM Tivoli Availability Process Manager </li></ul></ul>Information Information as a Service Business Value of SOA SOA Scenario SOA Product and Service offerings SOA Entry Point Theme
    28. 28. Business Centric SOA Key Offerings 2/2 STG GTS GBS SWG <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>WebSphere Portal, IBM Information Server, MDM (WCC), </li></ul></ul><ul><ul><li>GBS Business Intelligence Services </li></ul></ul><ul><ul><li>GTS Information on Demand Infrastructure Services (?) </li></ul></ul><ul><ul><li>Supporting: </li></ul></ul><ul><ul><li>WS Message Broker </li></ul></ul><ul><ul><li>WS Partner Gateway </li></ul></ul><ul><ul><li>WebSphere MQ </li></ul></ul><ul><ul><li>WS Adapters, WebSphere Enterprise Service Bus </li></ul></ul><ul><ul><li>WebSphere Business Modeler </li></ul></ul><ul><ul><li>WebSphere Process Server Adapters </li></ul></ul><ul><ul><li>WebSphere Business Monitor </li></ul></ul><ul><ul><li>WebSphere Product Center </li></ul></ul><ul><ul><li>WebSphere Commerce, Reuse: Commerce </li></ul></ul>Cross Entry Business-Centric SOA for Applications - SAP Business Value of SOA <ul><ul><li>Primary: </li></ul></ul><ul><ul><li>All, Cross Brand Focused on SOA Entry Points </li></ul></ul>Cross Entry General Business Value of SOA Business Value of SOA SOA Scenario SOA Product and Service offerings SOA Entry Point Theme
    29. 29. BPM Enabled by SOA Offerings STG GTS GBS SWG <ul><li>IBM Workplace Bus. Strategy Execution </li></ul><ul><li>WebSphere ESB </li></ul><ul><li>WebSphere Partner Gateway </li></ul><ul><li>Rational Application Developer </li></ul><ul><li>Rational Requisite Pro </li></ul><ul><li>Rational Software Architect </li></ul><ul><li>Tivoli Composite Application Manager </li></ul><ul><li>Tivoli Business Systems Manager / NetCool (realtime active dashboard) </li></ul>SOA Product s Supporting <ul><li>SOA-enabled Business Process Management </li></ul><ul><li>Business Dashboards </li></ul><ul><li>SOA-enabled Business Solutions </li></ul><ul><li>Industry-specific Composite Business Services </li></ul><ul><li>Cross-Industry Composite Business Services </li></ul><ul><li>SOA-enabled Business Process Management </li></ul><ul><li>CBM to SOA </li></ul><ul><li>SOA-enabled Design (SOMA) </li></ul><ul><li>SOA-enabled Business Solutions </li></ul><ul><li>SOA-enabled Business Process Management </li></ul><ul><li>Bus. Services Implementation </li></ul><ul><li>SOA Integration Services - business process integration (1Q07) </li></ul><ul><li>SOA-enabled Business Process Management </li></ul><ul><li>Bus. Performance Management </li></ul><ul><li>SOA-enabled Business Process Management </li></ul><ul><li>CBM to SOA </li></ul><ul><li>Business Process Modeling </li></ul><ul><li>SOA-enabled Design (SOMA) </li></ul>SOA Services WebSphere Business Modeler Modeling and Simulation BPM enabled by SOA By Industry: Banking Insurance Government Telco Retail (More for 2007) WebSphere Business Monitor Workplace Dashboard Framework Business Activity Monitoring WebSphere Integration Developer WebSphere Services Registry Repository WebSphere Process Server WebSphere Adapters Process Execution and Optimization WebSphere Business Service Fabric Partner Offering (iLog) Pre-built process models (IAA, ISSW) Rules and pre-built frameworks FileNet Business Process Manager IBM Workplace Workplace Forms IBM Workplace Collaboration Services Content and Collaboration SOA Scenario (sub-theme) SOA Products Primary Theme
    30. 30. SOA Governance and SLM Key Offerings STG GTS GBS SWG SOA Governance SOA Scenario SOA Product offerings SOA Entry Point Theme <ul><ul><li>Tivoli Composite Application Manager Family: </li></ul></ul><ul><ul><li>Tivoli Monitoring </li></ul></ul><ul><ul><li>Tivoli Service Level Advisor </li></ul></ul><ul><ul><li>Tivoli Access Manager </li></ul></ul><ul><ul><li>Tivoli Application Dependency Discovery Manager </li></ul></ul><ul><ul><li>Tivoli Change and Configuration Management Database </li></ul></ul><ul><ul><li>Tivoli Provisioning Manager / Configuration Manager </li></ul></ul><ul><ul><li>Tivoli Process Managers </li></ul></ul><ul><ul><li>Tivoli Business Service Manager </li></ul></ul><ul><ul><li>WebSphere Service Registry and Repository </li></ul></ul><ul><ul><li>WebSphere DataPower SOA Appliance </li></ul></ul><ul><ul><li>WebSphere Enterprise Service Bus </li></ul></ul><ul><ul><li>Rational RequisitePro </li></ul></ul><ul><ul><li>Rational Software Architect </li></ul></ul><ul><ul><li>Rational ClearCase </li></ul></ul><ul><ul><li>Rational ClearQuest </li></ul></ul><ul><ul><li>Rational Data Architect </li></ul></ul><ul><ul><li>Rational Functional Tester </li></ul></ul><ul><ul><li>Rational Performance Tester </li></ul></ul><ul><ul><li>Rational Asset Manager (Q2-2007) </li></ul></ul><ul><ul><li>Rational Method Composer </li></ul></ul><ul><ul><li>Rational Portfolio Manager </li></ul></ul><ul><ul><li>Rational Build Forge </li></ul></ul><ul><ul><li>GBS SOA Governance and Management Method </li></ul></ul><ul><ul><li>GBS COE Service Offering </li></ul></ul><ul><ul><li>SOA Lifecycle Services </li></ul></ul><ul><ul><li>Staff Augmentation (AMS) </li></ul></ul>Supporting all entry points Each Product Offering needs to be positioned uniquely with SOA Governance related features and functions SOA Governance & Servic e Lifecycle Management
    31. 31. Flexible Infrastructure and Management Offerings 1/3 STG GTS GBS SWG <ul><li>SOA Lifecycle Services – Application & Services Management (GBS) </li></ul><ul><li>SOA Infrastructure Consulting Services - service management design for SOA (GTS) </li></ul><ul><li>IT Lifecycle Management and Governance Services – business of IT dashboard (GTS) </li></ul><ul><li>IT Lifecycle Management and Governance Services –service management implementation (GTS) </li></ul><ul><li>Managed Server </li></ul><ul><li>Managed Support </li></ul><ul><li>NW Managed Services </li></ul><ul><li>End User Support </li></ul><ul><li>CROSS SYSTEMS </li></ul><ul><ul><li>IBM Systems Director </li></ul></ul><ul><li>SYSTEM z </li></ul><ul><ul><li>Capacity On Demand </li></ul></ul><ul><ul><li>IBM Omegamon z/OS Management Console </li></ul></ul><ul><li>SYSTEM x </li></ul><ul><ul><li>BladeCenter Management Module </li></ul></ul><ul><ul><li>Blade Migration Center </li></ul></ul><ul><ul><li>System x RAS2 </li></ul></ul><ul><ul><li>CDAT </li></ul></ul><ul><ul><li>PowerExecutive </li></ul></ul><ul><ul><li>BladeCenter Management Module </li></ul></ul><ul><ul><li>System x RSA2 Card </li></ul></ul><ul><li>SYSTEM p </li></ul><ul><ul><li>Migration Factory </li></ul></ul><ul><li>Tivoli Change and Configuration Management Database v1.1.1 </li></ul><ul><li>IBM Tivoli Composite Application Manager Family (SOA, RTT, WAS and Omegamon XE for Messaging) </li></ul><ul><li>IBM Tivoli Release Process Manager v1.1.1 </li></ul><ul><li>IBM Tivoli Business Systems Manager </li></ul><ul><li>MRO Service Desk </li></ul><ul><li>Omegamon XE </li></ul>Service Management <ul><li>SOA Lifecycle Services - SOA Security Services (GBS) </li></ul><ul><li>SYSTEM z </li></ul><ul><ul><li>CryptoExpress2 secure key and CPACF acceleration (z) </li></ul></ul><ul><ul><li>z/OS key management (ICSF) </li></ul></ul><ul><ul><li>Encryption Facility for z/OS, </li></ul></ul><ul><ul><li>RACF Remote Services (TBD) </li></ul></ul><ul><ul><li>Identity and access mgmt - RACF (z/OS and z/VM) </li></ul></ul><ul><ul><li>Network security with z/OS Communications Server </li></ul></ul><ul><li>SYSTEM x </li></ul><ul><ul><li>IBM WebSphere DataPower SOA Appliance </li></ul></ul><ul><li>SYSTEM p </li></ul><ul><ul><li>SSH Tectia Server System p Solution </li></ul></ul><ul><li>STORAGE </li></ul><ul><ul><li>Storage Encrypted Taped Drive; </li></ul></ul><ul><li>IBM Tivoli Federated Identity Manager </li></ul><ul><li>IBM Tivoli Security Operations Manager </li></ul>Service Security SW Offerings Prof Services Offerings HW/Appliance Offerings Category
    32. 32. Flexible Infrastructure and Management Offerings 2/3 STG GTS GBS SWG <ul><li>Application Out-tasking (GBS/AMS) </li></ul><ul><li>SOA Infrastructure Consulting Services – infrastructure readiness for SOA (GTS) </li></ul><ul><li>SOA Infrastructure Consulting Services –infrastructure architecture and design for SOA (GTS) </li></ul><ul><li>Application Infrastructure Services – web infrastructure optimization and virtualization (GTS) </li></ul><ul><li>Emerging Server Technology Services - server virtualization services (GTS) </li></ul><ul><li>Emerging Server Technology Services - server grid solutions (GTS?) – PENDING STG OFFERINGS </li></ul><ul><li>IT Lifecycle Management and Governance Services – service management implementation (GTS) </li></ul><ul><li>Managed Application Infrastructure Services – managed services for SOA (GTS) </li></ul><ul><li>Managed Application Infrastructure Services –managed services for Information On Demand (GTS) </li></ul><ul><li>STG Lab Service Offerings </li></ul><ul><li>CROSS SYSTEMS </li></ul><ul><ul><li>IBM Systems Director and extensions </li></ul></ul><ul><ul><li>IBM Enterprise Workload Manager V2.1 </li></ul></ul><ul><ul><li>Grid and Grow for WebShpere XD </li></ul></ul><ul><li>SYSTEM z </li></ul><ul><ul><li>Parallel Sysplex </li></ul></ul><ul><ul><li>z/VM </li></ul></ul><ul><ul><li>System z </li></ul></ul><ul><ul><li>Linux z </li></ul></ul><ul><ul><li>IFL </li></ul></ul><ul><li>SYSTEM x </li></ul><ul><ul><li>Scalable System x </li></ul></ul><ul><ul><li>BladeCenter Infiniband Support </li></ul></ul><ul><ul><li>BladeCenter NPIV Storage Switches </li></ul></ul><ul><li>SYSTEM p </li></ul><ul><ul><li>Advance POWER Virtualization </li></ul></ul><ul><ul><li>Server Consolidation Factory </li></ul></ul><ul><li>STORAGE </li></ul><ul><ul><li>IBM San Volume Controller V4.1 </li></ul></ul><ul><li>WebSphere XD v6.0.1 </li></ul><ul><li>IBM Tivoli Dynamic Workload Broker V1.1 </li></ul><ul><li>IBM Tivoli Usage and Accounting Manager v6.1 </li></ul><ul><li>IBM Tivoli Workload Scheduler </li></ul><ul><li>IBM Tivoli Workload Scheduler Load Leveler </li></ul><ul><li>IBM Tivoli Provisioning Manager </li></ul><ul><li>IBM Information Server </li></ul><ul><li>VMWare </li></ul><ul><li>Citrix </li></ul><ul><li>Xen </li></ul><ul><li>Microsoft Virtual System </li></ul>Service Virtualization SW Offerings Prof Services Offerings HW/Appliance Offerings Category
    33. 33. Flexible Infrastructure and Management Offerings 3/3 STG GTS GBS SWG SW Offerings Prof Services Offerings HW/Appliance Offerings Category <ul><li>Application Out-tasking (GBS/AMS) </li></ul><ul><li>SOA Infrastructure Consulting Services - infrastructure architecture and design for SOA (GTS) </li></ul><ul><li>IBM SOA Infrastructure Consulting Services - infrastructure readiness for SOA (GTS) </li></ul><ul><li>IBM SOA Infrastructure Consulting Services - service management design for SOA (GTS) </li></ul><ul><li>Application Infrastructure Services – mainframe application infrastructure (GTS) </li></ul><ul><li>IBM SOA Integration Services – connectivity and reuse (GTS) </li></ul><ul><li>IT Management Consulting Services – IT governance strategy for SOA (GTS) </li></ul><ul><li>CROSS SYSYTEMS </li></ul><ul><ul><li>Grid and Grow </li></ul></ul><ul><ul><li>ITRO for Insurance </li></ul></ul><ul><ul><li>ITRO Financial Services </li></ul></ul><ul><ul><li>EWLM </li></ul></ul><ul><ul><li>IBM Systems Director </li></ul></ul><ul><ul><li>BladeCenter (Hybrid Systems) </li></ul></ul><ul><li>SYSTEM z </li></ul><ul><ul><li>Application Accelerators and Specialty Engines (e.g., zAAP & zIIP) </li></ul></ul><ul><ul><li>Capacity on Demand (CoD) </li></ul></ul><ul><ul><li>Linux for z </li></ul></ul><ul><ul><li>Linux for z, Specialty Engines for System z (IFL) </li></ul></ul><ul><ul><li>FICON </li></ul></ul><ul><ul><li>System z9Advantage for SAP Solutions </li></ul></ul><ul><ul><li>Storage, Communication Controller for Linux </li></ul></ul><ul><ul><li>GDPS </li></ul></ul><ul><ul><li>zVM </li></ul></ul><ul><ul><li>System z Oracle Solutions for Linux z </li></ul></ul><ul><li>SYSTEM x </li></ul><ul><ul><li>Business One </li></ul></ul><ul><ul><li>Business Intelligence Accelerator </li></ul></ul><ul><ul><li>Citrix on Blade Center and x </li></ul></ul><ul><ul><li>SAP on System x All in One </li></ul></ul><ul><ul><li>INFOR Baan </li></ul></ul><ul><ul><li>BladeCenter Storage Attachment & Network Connectivity Modules </li></ul></ul><ul><li>SYSTEM p </li></ul><ul><ul><li>Capacity on Demand (CoD) </li></ul></ul><ul><ul><li>PowerNet </li></ul></ul><ul><ul><li>System p Oracle Solution Edition sets (EBS, JDE and RAC), AIX </li></ul></ul><ul><ul><li>Sybase Applications (ASE Migration, RAP, Mobility, IQ) </li></ul></ul><ul><ul><li>System p Lawson HCM Express </li></ul></ul><ul><ul><li>System p5 Solution Editions for mySAP ERP and NetWeaver BI </li></ul></ul><ul><ul><li>System p High Availability Platform for Industrial Sector </li></ul></ul><ul><ul><li>System p SOA Foundation in a Box </li></ul></ul><ul><ul><li>IBM WebSphere on IBM System p for SOA </li></ul></ul><ul><ul><li>Cisco Unified Communications VoIP System p </li></ul></ul><ul><ul><li>System p Amdocs Online Charging for Telecommunications </li></ul></ul><ul><ul><li>Altivec for P6 </li></ul></ul>Infrastructure Flexibility
    34. 34. A Huge Opportunity For Universities
    35. 35. SOA Courses Available On Academic Initiative Website SOA Architecture Course : Introduction to the Value and Governance Model of Service-Oriented Architecture Code : SW717 Download at : http://www-304.ibm.com/jct09002c/university/scholars/courseware/soa.html (Click the link to open) Course : Design SOA Solutions and Apply Project, Technical, and Operational Governance Code : SW718 Course : Technologies and Standards for Service-Oriented Architecture Project Implementation Code : SW719

    ×