Presentation is loading. Please wait.

Presentation is loading. Please wait.

Managing TCO with SOA: Platform Makes the Difference!

Similar presentations


Presentation on theme: "Managing TCO with SOA: Platform Makes the Difference!"— Presentation transcript:

1 Managing TCO with SOA: Platform Makes the Difference!
Sreenath Chary IBM Systems Group-System z Business Unit Executive

2 Total Cost of Ownership: a significant challenge
Source: IDC, Virtualization 2.0: The Next Phase in Customer Adoption, Doc #204904, Dec 2006 $0 $50 $100 $150 $200 $250 $300 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Installed Base (M Units) Spending (US$B) 5 10 15 20 25 30 35 40 45 50 1996 Power and cooling costs Server mgmt and admin costs New server spending Opportunity to lower operational costs and improve TCO

3 Enterprise Transactions are on System z … Platform Makes a Difference
8 of every 10 of the largest retail banks in the US, Germany, Japan, and Australia use CICS for their core banking 90% of the World's 100 largest corporations run their businesses on WebSphere Application Server 18 of top 20 Fortune 500 customers use WMQ  CICS is IBM's premier Transaction processor in 90% of the Fortune 500 customers Government customer processing in excess of 675M messages a day on a single WMQ network IDC estimates that $1 Trillion is tied up in applications, processing 30 Billion transactions a day, for a value of $1 Trillion a day.

4 Deploying on System z provides differentiated value Enabling intelligent IT that works for your business The New IBM System z10 Enterprise Class Faster: Processors, memory, network Consolidation of hundreds of applications Rapid access to corporate data Messaging speeds to support SOA Better price / performance of specialty engines Just in Time capacity and management Adapt faster to SOA workload variations Respond automatically to demand from CICS, IMS, DB2, WebSphere, … Deploy WebSphere workloads in minutes The power of many . . . the simplicity of ONE For many years, the mainframe has been associated with a set of traditional core values, availability, security and scalability. As a result many enterprises around the world have chosen the Mainframe as their deployment platform for mission critical applications. It is of no surprise that in industries such as banking, where factors like security are so important, that there is a strong affinity to mainframe servers. The capabilities that the mainframe brings to the market are becoming of increasing importance for all industries. Today’s System z servers take the traditional values of the mainframe to the next level. Highly efficient operating environment Average prime-shift mainframe utilization* often exceeds 80%. System z systems are designed to run sustained peak utilizations at full capacity without service level degradation for high-priority workloads. An Industry Leader in platform virtualization (across mixed workload design points) Allows heterogeneous operating system instances (z/OS, Linux, VM, VSE) to share the same system resources in a “shared everything” environment across both logical and physical partitions while maintaining workload integrity through address space isolation. Sophisticated Workload Management capabilities which are tightly integrated with Systems Resource Manager and Intelligent Resource Director Enables the management and prioritization of System z systems resources with high degree of granularity to help attain Service Level Agreements…all based on customer defined goals and business policies. Highly advanced scalability features allow for non-disruptive growth: Scale Up with z/OS through CuOD Scale Out with dynamic provisioning of Linux instances through z/VM Existing GDPS support and world-class virtualization capabilities position System z to be the premiere platform in providing high availability and system-wide disaster recovery. Customers can take advantage of these capabilities to configure for a total system disaster recovery in the System z environment. A highly secure platform in the industry today – starting in the hardware and integrated throughout the stack… Heritage of MVS System Integrity Programming Standard High-performance cryptography, Large-scale digital certificate support, World-class Secure Sockets Layer (SSL) performance, and Advanced resource access control function. With Intrusion Detection Services, System z has enhanced its ability to help resist network-based attacks while embodying industry and international standards. System z LPAR technology has attained the highest level of security certification in commercially available systems The z10 EC provides: HiperSockets™ Multi Write Facility More, faster CPUs, More memory, More network bandwidth Potential for significant performance z Specific Java and WAS price performance enhancements (much larger processors at the same price of the z9’s) 35% Improvement in price/ performance of specialty engines helps to dramatically reduce overall cost of ownership 64-way support for a single z/OS image HiperDispatcher Up to 4 TB Real Memory Hardware Decimal Floating Point Capacity Provisioning Large (1 MB) Page support improves performance HiperSockets Multi Write Facility Crypto Exploitation Parallel Sysplex support for InfiniBand Coupling links SDM offload to zIIP OSA-Express3 10 Gbps – CHPID OSD What does all this mean for IBM software? Processors, CPU speed, memory, network I/O Growth of traditional workloads – 70% more usable capacity in the box Consolidation of hundreds of applications – 10 more processors, 50% more performance and 3x more memory enable vast farms of dist’d applications to be consolidated to System z (z/OS or zLinux) Granularity of WebSphere deployments – Java apps use more memory. 3x more memory enables WebSphere customers to deploy a far greater granularity of WebSphere regions and cells for support of workloads from the ordinary to the critical. Greater granularity means targeted system resources for targeted applications and customers. Access to corporate data – 6 GBps Infiniband I/O means significantly faster access to corporate data. Improves application responsiveness and fewer system resources to support the same number of data users. Messaging speeds to support SOA – Componentization means messaging and messaging means XML processing, security protocols, policy mgmt, etc. All aspects of the 70% capacity improvement, I/O and CPU speeds enable significantly more cost effective deployment of SOA. Price / performance improvement of specialty engines - With 60+/-% performance increase on zAAPs, zIIPs and IFLs, customers with specialty engines will see dramatically better ROI on workload they may already be offloading. Also, additional workload can be offloaded without increasing the number of specialty processors. Just in Time capacity and management Adapt faster to workload variations such as dynamic SOA Respond automatically to demand from CICS, IMS, DB2, WebSphere, … Deploy new WebSphere workloads in minutes With the introduction of the System z10, these autonomic capabilities are further extended to encompass additional capacity that can be added to the system. One of the new features that we have built into the system is the ability to add this capacity into the system immediately – automatically – without system outages. You can reconfigure the system automatically based on your own business policies. As a service enabler, you will need the ability to respond to changing business demands and risks as they occur – both planned and unplanned. With the z10, clients can set business policies that enable the system to automatically respond to provision capacity and system resources – all while maintaining service levels and the legendary security and business resiliency benefits of the mainframe platform. With Just in Time capacity, the z10 can now dynamically provision CPU resources based on business policy. Also it is much more efficient in from an administration perspective in how provisioning is accomplished with the customer fully in control. Further the customer only needs to focus on the maximum about of resources required to handle the surge in demand or back-up capacity. Then with the new architecture will the customer to respond, manually or fully automated based on policy. The new capability also allows for multiple scenarios to be active at the same time. So the z10 can be active for CPU provisioning (On Off capacity on Demand) responding to seasonal or peak business cycle requires, yet at the same time completing an audit test to ensure that back-up procedures are successfully completed with CBU, the Capacity Back-Up feature. Significant capacity for traditional growth Enables consolidation of hundreds of additional applications Client savings could be invested in New Workloads and Specialty Engines etc. Deploy new services in days, not weeks Information that is always on, always secure Server Leadership: 40+ years in the making! Mainframe utilization rates often exceed 80%, and are designed to handle sustained peak workload utilization of 100% without service level degradation.

5 Incremental Benefit Paths for System z Workloads
 Accuracy/ Control / Reliability Create Dynamic Adaptability Information integration Data and app governance Security hub Composite apps Business mash-up SOA hub  Reliability & Control Foundational Extend End-to-End Adapt Dynamically Transform  Access to Function & Information on System z  Performance / Manageability Creating new Web apps Consolidate apps and data Web 2.0 Data warehousing Exposing traditional apps & data for quick and easy access: Service enablement Customers receive incremental benefits by leveraging System z capabilities for new workloads: Starting in the bottom left hand corner, providing easy access to traditional apps and data via services enablement. This does not require full-blown process-driven SOA, but instead provides significant benefits when building new applications on whatever platform by being able to leverage your existing business logic. As we will speak about later, not only does IBM provide the tools to help you provide easy access, we also provide technology to help you identify potential useful services in your traditional applications. An added benefit is this also helps customers align themselves with full SOA implementation later. Moving from lower left to upper left, for customers who are looking to increase the reliability and control of new and existing software and data, System z provides critical capabilities to help manage it, whether it be security, information reliability or governance. This makes it an ideal platform for today’s new workloads. Moving from lower left to lower right, many customers are driving today’s new workloads onto System z because of the increased performance, cost management and responsiveness they get from it. You can see some example of those workloads. Moving from any box to the upper right hand corner, for many companies, they want the competitive advantage delivered by leveraging System z as a hub for an SOA architecture and the composite applications that are derived from it. Advantages include greater flexibility, faster response to business need, reduced cost of building applications. In summary, implementing new workloads on System z can help companies achieve quick incremental benefits, while also helping them prepare to attain the strategic gains provided by leveraging System z as a hub for full, process-driven SOA Integration Designed to handle complex transactions and roll back Monitor end-to-end transactions in complex configurations Allocate resources according to business goals Provide single point of control across the enterprise Help customers meet security and regulatory requirements Business criticality Business services may be reused by an increasing number of critical applications Growth Designed to quickly add new services and capacity with practically no disruption to apps or users Performance ESB performance improvements may be achieved when co-locating with z/OS® data  Performance, cost management, responsiveness

6 SOA Entry Points are a great way to build for change For rapid business return
Extend End to end Adapt Dynamically Foundational Transform Main Point: Kick off walk through Smart SOA at the Foundational path and revisit Entry Points as a great way to get started for rapid business return So what are some of the paths that organizations can take with Smart SOA? Let's look at some examples of taking a Foundational path of SOA. In April 2006, IBM introduced the SOA Entry Points as a way for people to get started with specific, well-defined projects around People, Process, Information, Reuse, and connectivity. Since then, we've continued to invest in the entry points and help thousands break down the barriers to starting to achieve real value with SOA. We are committed to the Entry Points and will continue to invest in them in the future Focused, proven, high-ROI projects focused on a single application or business unit Scenarios to get started with SOA Entry Points

7 Reuse Entry Point … … Service enabling existing applications
DB2 z/OS IMS DB 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 CICS Transaction Server V3.2 for z/OS Create flexible components from existing applications to use in new applications Extend existing applications to support integrated business processes via standard APIs and protocols Management of large runtime configurations via modern user interfaces CICS Transaction Server IMS Transaction Manager IMS 10 for z/OS Reuse your existing and new IT investment for SOA Ease new application development and management Lower operating costs through z/OS and zAAP engine New security capabilities for greater control Improved auditing and accountability Main Point: IBM has developed CICS Transaction Server for z/OS to align fully with SOA principles, so that it enables business flexibility through IT simplification. CICS applications can naturally act in the role of both service provider and service requester. You can easily transform an existing CICS application into a Web service. And a CICS application can issue a single CICS command to use a Web service provided by any external provider. This flexibility removes virtually any constraint on how you can reuse your CICS applications as services — and vastly broadens your ability to design new solutions based on existing CICS functionality. In the future, you'll see even more support for reusing CICS services in enterprise processes. And, for easier integration, IBM intends that you can enter Web services created from CICS transactions into the WebSphere Service Registry and use them across an SOA for discovery and incorporation into applications anywhere. In addition, it is intended that CICS will implement the WebSphere Service Registry and Repository API so that Web services can be called dynamically from within CICS applications. OVERVIEW Extends CICS applications to a systems- oriented architecture (SOA) and supports leading SSL security protocol, easing integration Enhances application transformation through optimized CICS data exchange capabilities and the ability to leverage a single development tool Improves performance and system management through simplified administration through the extension of the CICSPlex System Manager Web User Interface Improves workload throughput and enhances C/C++ programs performance CICS TS V3.1 will: Enable new Java applications to extend the value of existing applications with their proven, operational business logic, while minimizing the risk associated with exploiting new technology. Allow deployment of new Java applications that inherit the CICS qualities of service. Allow CICS applications to be exposed as Web services to enable virtual enterprises to link heterogeneous systems as required. Provide integration with modern development environments, reducing both the cost of producing the new technology solution and the time to market for production of traditional applications. Enable creation of adapters for integrating business applications, providing effective re-use of existing assets. By consolidating the integration activities in the host environment, risk and complexity is reduced, as well as the cost of creating point-to-point integration solutions. Integration solutions can be created with high performance, scalability, and availability by exploiting the robust infrastructure provided by CICS TS. Allow for rapid return on investment by providing a range of new capabilities that can be immediately exploited, through system configuration, to provide an improved service to the business, thereby reducing the cost of computing from the day of adoption. The Service Flow Feature (SFF) runtime capability provides runtime components that extend CICS Transaction Server by providing adapters that exploit CICS interfaces to invoke the CICS terminal oriented transactions and COMMAREA programs required by the service flow. CICS TS V3.1 made some pretty bold statements about how it was placed to make CICS a full participant in the SOA environment. Not only did it deliver but it also brought with it the inherent characteristics that our customers expect from CICS, in the manner of it’s availability, scalability, managegability and security. Not all these functions were fully optimised at GA but thought later deliveries the 3.1 release has been strengthened. In 3.2 we continue that work and continue to deliver enhancements to that functionality as well as providing strong improvements in CICS’s core capabilities as well. In CICS 3.1 we talked about themes of Integration, Application Transformation and Enterprise Management. As SOA has matured and enterprise priorities have shifted so these themes needed tweaking to remain current and resonate with the marketplace, so we now have CICS Application Connectivity, CICS Application Reuse and CICS Service Management. Enhances CICS application connectivity with new Web services capabilities. 2) Reuse applications and deploy Web services into CICS. 3) Improved CICS service management with the CICSPlex SM Web User Interface. 4) 64-bit storage for data held in containers. CICS Transaction Server for z/OS V3.2 provides open, standards-based connectivity, enabling CICS applications to be integrated within an SOA while maintaining the long-established CICS qualities of security, reliability, data integrity and optimal application responsiveness. These capabilities allow users to more easily share information across the organization which can result in improved productivity and customer satisfaction. CICS Transaction Server for z/OS V3.2 extends the major role of CICS in the Deployment stage, with its attendant reuse and Web service generation abilities IMS has been providing Information On Demand solutions for SOA with IMS 9 IMS is the cornerstone of your Information On demand business transformation and IMS 9 is a key element for enabling this transformation. This past year also brought with it a number of additional announcements for enhanced IMS 9 support using new technology to ease integration, installation and management. These were provided as web downloads, or through service streams. For better business integration, today IMS Transactions and Data can be enabled as Web services, and be supported in a Service Oriented Architecture (SOA). More recently, IMS has been leveraging standards with enhanced support for Java Connector Architecture (JCA), IMS Message Format Services (MFS) Web services and enablement, 64-bit WAS, and JDK 5. This provides for the leveraging of past investments in application development and can eliminate or greatly reduce new programming effort, reduce end-to-end business process transformation, and facilitate integration with partners, suppliers, customers. For universal interchange of information throughout the enterprise and with partners and customers, IMS provides the ability to store and retrieve XML data natively. As both are hierarchical, there is a natural fit with no overhead required for translation or conversion. IMS also converts non-XML data to XML for interchange, and provides the flexibility to convert it back or store it natively. For high performance, broadened access and reuse of IMS applications, operations and data, IMS provides the integrated Connect function. This offers rapid response for business transactions and inquiries from many customer, partner, supplier and employee locations, using TCP/IP from practically any application environment, including LINUX, across the Internet - resulting in better resource utilization and reduced design and coding efforts for client applications. Internal testing has demonstrated over 10,000 IMS trans/second across TCP/IP to a single IMS on a single machine using a single instance of Connect. More recently this has been enhanced further with task manager and XML Adapter support for use with the lightweight, XML-based IMS SOAP Gateway and WebSphere Developer for z to ease access and reuse from other web serving environments, assisting with modernization, application development and business integration. For ultra-high scalable/available data, continuous access to critical business information, and virtually unlimited data management capacity to handle unpredictable volumes, IMS now provides High Availability Large Database online reorganization capability. To ease development/deployment/management, IBM provides a broad array of Application Development tools, designed to support existing IMS enterprises in their transition to on demand applications. IBM is also providing a large number of systems management and data management tools for further automation and optimization of the IMS environment in conjunction with other environments. These help customers provide innovative SOA based IT solutions, while leveraging their existing IMS asset base. We also ease installation and management with enhanced delivery vehicles, New Tivoli and IMS Management Tooling that can help with infrastructure simplification, and increased education. IMS 10 continues to address customer requirements. To extend B2B Data Interchange for a service oriented architecture, IMS 10 is providing new technology with XQuery & Enhanced XML and Web Services Connectivity solutions. This opens up IMS to the emerging market of off-the-shelf third party tools (e.g. query generation tools for application development, business reporting, data sharing , etc. ) and offers a standard shareable integration point between IMS and other industry databases. To expand client and application interoperation, IMS 10 provides enhanced support for IMS as a client and IMS Composite Business Applications. IMS as a client provides Callout support, where an IMS application could call out to another application across the IMS Connector for Java to WebSphere server applications or to SOAP application environments. IMS SOA Composite Business application support provides for the next generation business process tooling and servers that integrate J2EE resources, services and activities (like user interventions), based on Web Services with the Business Process Execution Language (BPEL).  IMS V10 extends existing transactions to include conversational transactions as SOA-based composite business applications using the IMS Connector for Java and WebSphere tooling and runtime, maximizing re-use of IMS assets in new applications for rapid business innovation and reduced costs. To simplify installation and management, IMS 10 provides Dynamic Resource Definitions and Operations and Systems Management enhancements. Dynamic Resource Definition simplifies the method to define IMS systems and resources. It allows dynamic additions, changes and deletions, reduce the number of required user decision points and use intelligence to determine system default values while allowing users to define and override definition choices. Continued systems/operations management enhancements are provided to allow IMS to maintain and query global status for DBs, Areas, and transactions, start/remove work for transactions or terminals, turn on/off logging, display events from a single point of control, expand operations interface to be more accessible via automation program, initiate transactions and send messages, and provide audit trail. To ensure reliable, secure solutions, IMS 10 provides Security and Serviceability enhancements. To increase high performance, available, scalable solutions, IMS 10 is providing Database Recovery Control parallelism, Multiple Systems Coupling bandwidth, and Fast Path enhancements. DB2 9 The largest single item in DB2 9 for z/OS is the XML work, bringing pureXML for native storage and integrating XML with object-relational and DB2. Powerful querying and transformation capabilities are included with XPath. DB2 9 provides the best of both worlds, pureXML for native storage and integrating XML with object-relational. Performance, integrity, protection, and scale from the proven DB2 infrastructure with the flexibility of XML/XPath and relational/SQL. This overcomes the complexity & limitations of prior models (shred, CLOB, or XML only). DB2 also provides today’s developer application lifecycle tools to leverage existing skills to more easily develop and maintain traditional screen based applications and develop new component based applications that include the reuse of existing assets in an SOA. Building on the security features of DB2 for z/OS Version 8, DB2 9 provides even greater control, flexibility and auditing capabilities. DB2 9 for z/OS optimized for SOA Business insight and flexibility with pureXML WebSphere integration for trusted applications and web serving Security & SOA governance capabilities

8 WebSphere Application Server V6
WebSphere Application Server V6.1 for z/OS - Powerful combination with new z10 IBM System z10 Hardware features to handle tough workloads Increased CPU power (64 CPUs/image) Very large real memory (1 TB) Increased I/O and network bandwidth Hyper Dispatch Improves Security Advanced Encryption Standard (AES) using 256 bit key Estimate WAS V6.1 (Java5) performance on z10 to be 1.5 times faster WebSphere Application Server (WAS) for z/OS V6.1 Differentiation JinsightLive for IBM System z Dynamic, lightweight Java profiler and visualizer Handles tens of millions of events to determine performance bottlenecks WAS capability to enable the New Face of z/OS Embedded WAS on z/OS to support SSRE Base for z Management Facility (zMF) Hardware, operating system, and middleware working together WAS for z/OS continues to integrate with the z hardware and z/OS operating system. It was designed to be highly scalable and easily will leverage the tremendous CPU power offered in a single z/OS image (64 CPUs). Memory is always a constraint. The vary large memory combined with a 64-bit WAS server offers the opportunity to process large amounts of data. And the increased I/O and network bandwidth keeps the pipeline full. WAS leverages the new crypto support for improved security Initial estimates of running WAS 6.1 on z10 show that it runs 1.5 times faster. This is without making software updates to explicitly leverage new hardware features. WAS 6.1 uses the Java5 SDK. But … The SDK (Java6) is being updated to exploit new hardware features (target delivery is April 2008). Since all WebSphere products are built using Java, as each product is updated to support the new SDK they promise to see added benefits. WAS for z/OS Differentiation JinsightLive for IBM System z (February 2008) One of the biggest issues that we see customers have with WAS on z/OS is performance. And when you talk with developers and performance guys, the answer is always .... well, it depends on what you are doing. Often the issue is with how the application is written. So, the problem becomes how can the application developer get the data to what's wrong as the issue only surfaces when running the system under load. Jinsight is a tool developed by IBM research that has been used by the Washington Systems Center to debug performance problems. It collects the data on a running system with minimal impact, and presents it in a visual form to be able to quickly zone in on the problem areas. Finding performance problems can be like "finding a needle in a haystack" because of all the information that you need to sift through. Jinsight makes it very easy. All the data collected is aggregated into a graphical display but the good part is the user can zone in on a particular portion and get more detailed information. Delivered WAS capability to enable the New Face of z/OS (February 2008) There is an on-going effort to provide web based interfaces to system management functions to simplify operations. Instead of creating a new web server, we packaged our WebSphere technology into some called SSRE = System Services Runtime Environment. SSRE will be an optional component of z/OS and its purpose is to run system level management code, not customer applications, so security controls have been put in place. It is preconfigured for this system purpose and is easy to install. The first function being delivered is zMF; the direction is to deliver additional functions over time. Lower cost of entry on z/OS – Getting Started Pricing – to be announced in April

9 Lowering start-up costs Addressing Price/Performance For New WebSphere Projects on z/OS
Getting Started Sub-capacity Pricing for z/OS IPLA Software Enables customers to start small projects on z/OS Improves alignment between software use and software charges Greater flexibility with software licensing Add hardware capacity and without necessarily increasing software charges Achieve better price/performance. zSW License Old Starting Point Capacity Based Pricing Receive Sub-LPAR pricing for new entry workload. Alternative Starting Point Utilization + Capacity Based Pricing Getting Started Sub-capacity Pricing for z/OS IPLA Software was formally announced, worldwide on 22 April 2008. One of the key messages we as IBM have been telling our customer about successful SOA projects is to take one project at a time. Take your one or two key business processes and implement them using SOA. Now, many studies have been done that show why customers would need to take a serious look at the mainframe as the platform to deploy the SOA. We have technically superior with our hw security and availability characteristics. The flexibility and agility that SOA provides need to be deployed and monitored very intentionally. SOA gives the flexibility by loosely coupling service to form business services, but IT and operational management can’t by no means be managed loosely. And that’s where z/OS comes in. z/OS is the platform of choice technically and also from Total Cost of Ownership. But we still have the barrier when it comes to deployment. Total Cost of Ownership is our friend, but Total Cost of Acquisition continue to be our challenges. But as a business and company, we’ve done many things to address this. We’ve introduce Business Class System z’s for our SMB customers. We have introduced the zNALC pricing to lower the Operating System costs when it comes to the new workload. We also introduced specialty engines likes zAAPs and zIIPs… to lower the new workload middleware license costs as well as the impact the new workload has on the existing core middleware costs like CICS, DB2. And now we have Get Started Pricing. Why is this significant? This is very significant because it addresses the issues of customers who need can’t justify the start-up costs of creating a separate LPARs for the new workload. Application Workload Size

10 When to Deploy New Services on System z
Combine the availability, scalability and security of System z with the industry leading Application Server for: Integration with existing mainframe assets High performance access to customer information Server consolidation and simplification True dynamic scalability for unpredictable workloads Zero downtime for services that drive the business Exploitation of Java/J2EE programming skills Lowest TCO for the lifetime of the application WebSphere on System z Can I count on a mainframe? 99.999% available, or less than 5 minutes unavailable per year includes planned and unplanned outages Mean Time Between Failure is measured in decades How do mainframes do this? Hardware and software designed for maximum availability Back-up’s for processors and memory include Operating system enhancements – Functional Recovery Routines, Environmental recording and reporting, and more By combining the legendary strength of System z with the industry’s leading application server, you can achieve the highest levels of availability and scalability for your mission critical applications. WebSphere Application Server for z/OS has added capabilities to directly integrate with the System z hardware, operating system, and core subsystems, like DB2, IMS, CICS, and MQ. The synergy between the hardware, operating system, and application server brings your application unprecedented availability, security, and scalability. In addition, you can take advantage of significant performance and manageability benefits by consolidating your application infrastructure into a single-tier solution. In some cases hundreds of distributed platform servers can be consolidated onto a single z/OS server. WebSphere Application Server for z/OS shares a common code base with the distributed platforms, so your applications can be easily deployed to System z. The common code base also means you get the latest features of the base application server at the same time on all platforms. Hardware, operating system, and middleware working together to bring true % application availability to your business critical services.

11 University of Florida CHALLENGE
Industry: Education URL: Easy linkage between time-proven core business processes and new business models resulting in lower TCO “The CICS Web Services Assistant supports rapid deployment of CICS TS applications to provide and request services. The streamlined process requires a minimum of effort.” –Steve Ware, System Coordinator, Computing & Networking Services, University of Florida CHALLENGE Develop administrative framework for packaged student health program SOLUTION SOA with Enterprise Service Bus to connect siloed applications without hand-coding individual API calls BENEFITS Lower TCO than other campus implementations Sub-second responses on Web Faster implementation compared to other platforms Seamless integration with existing, locally written CICS Web-based UF Student Records System Customer Case Study: IBM Case Study Like other institutions of higher learning, the University of Florida (UF) is concerned with more than just academic excellence. It also has to deal with self-destructive student behaviors associated with alcohol abuse, sexually transmitted diseases, stress and eating disorders. The University of Florida is one of a group of educational institutions that are striving to combat such problems by requiring students to take Web-based health education programs developed with the support of the National Institutes of Health. University of Florida teaches exceptional value of IBM CICS TS, Version 3 on the mainframe. Overview “With CICS TS, Version 3 running on our IBM System z9 Business Class mainframe, we were well-positioned to act quickly and we finished the project in less than six weeks. We’re very pleased with CICS TS, Version 3. It made our project a success.” –Steve Ware, System Coordinator, Computing & Networking Services, University of Florida Thanks to IBM CICS Transaction Server, Version 3, the University of Florida has a powerful solution for moving its student health education program forward into the future.  Challenge Develop administrative framework for packaged student health education program  Why IBM? IBM showed that IBM CICS® Transaction Server and the mainframe combine to form a modern, robust platform that makes application programming easier  Solution Administrative support for health education program mandated by university to reduce student problem behavior  Key Benefits Lower total cost of ownership than any other implementation on campus; subsecond responses on Web; ability to complete implementation in under 6 weeks, a fraction of the time required by other platforms; seamless integration with existing, locally written CICS Web-based UF Student Records System, known as ISIS, or Integrated Student Information System Key Components Software • IBM CICS Transaction Server for z/OS®, Version 3 • IBM DB2® for z/OS, Version 7.1 • IBM Tivoli® OMEGAMON® XE for z/OS Services • IBM System z9™ Business Class • IBM System Storage™ DS8100 Easy linkage between time-proven core business processes and new business models The University of Florida (UF) in Gainesville is the state’s oldest, largest and most comprehensive university, and among the nation’s most academically diverse public universities with 50,000 students. Appointed president of UF in 2003, Bernard Machen has made it part of his agenda to promote student health education. In 2006, he announced a requirement for new and transferring students to take one of five health education programs before registering for regular academic courses. myStudentBody.com based in Newton, Massachusetts, provides this training in convenient course modules accessible through the Web. It was left to the university’s Computing & Networking Services department, a centralized data center, to configure and support the CICS TS Web Services component to provide a platform on which the university registrar’s office could develop an administrative framework for the myStudentBody.com program. The registrar’s office needed to know whether students had completed the requirement and could enroll in their courses. In addition, the new applications had to be integrated with the university’s existing student record system which was based on IBM CICS Transaction Server, Version 3. Version 3 is Web services-enabled, allowing developers to loosely couple requests for services from Web-based applications without coding point-to-point integration between applications. “We had very little time to act,” says Steve Ware, systems coordinator, University of Florida Computing & Networking Services. “The student requirement for health education began with the spring semester. We had a two-month window in which to develop the framework. With CICS TS, Version 3 running on our IBM System z Business Class mainframe, we were well-positioned to act quickly and we finished the project in less than six weeks. IBM delivered easy-to-use tools for building Web services with Version 3 of CICS TS, and we took advantage of them in a timely manner. We’re very pleased with CICS TS, Version 3. It made our project a success.” Efficiently extending existing system A student who has not taken the health education assessment is prevented from registering for a future term. When the student completes one of the five health education modules, the myStudentBody.com databases are updated. Over a secure HTTPS connection, this information is retrieved in two ways. Large amounts of data are retrieved via a regularly scheduled batch process that executes a CICS-TS transaction. Alternatively, single-record requests are retrieved interactively. Most of the updates processed by the student records system are accomplished via a batch process, which can exceed 100K. “The CICS Web Services Assistant supports rapid deployment of CICS TS applications to provide and request services. The streamlined process requires a minimum of effort.” –Steve Ware When a student is prevented from registering, the student can go to myStudent- Body.com, complete the assessment and immediately return and register. This is possible because the student records system issues a Web services request for that student’s status, a process that is completely transparent to the student. If the student has completed the assessment, the restriction is lifted and the student is able to register. Appropriate administrators at UF can monitor each student’s status. They are also provided daily counts that summarize the overall progress of the targeted population’s completion of the requirement. Thousands of students and staff use a suite of hundreds of integrated CICS-TS Web applications that maintain the VSAM and DB2 for z/OS, Version 7, student records system. Very few users are aware of the technology that drives the system; all they care about are the sub-second response times, even when processing more than a million transactions a day. By using the containers and channels feature of CICS TS V3, developers can enable CICS programs to exchange unlimited data with virtually any Web-based program, avoiding the 32-kilobyte constraint of the CICS communication area (COMMAREA). The containers and channels feature promotes easy linkage between the university’s time-proven core business processes and the new business models created to extend the legacy student course system. “CICS TS Version 3 has proven itself to be a fast, highly reliable and very modern transaction processing environment,” says Ware. Building Web services with ease MyStudentBody.com provided UF with Web Services Definition Language (WSDL) descriptors of their Web services, an industry standard protocol. UF used the CICS Web Services Assistant to transform existing CICS TS applications into Web services and enable CICS TS applications to use the Web services provided by myStudentBody.com. “The CICS Web Services Assistant supports rapid deployment of CICS TS applications to provide and request services,” says Ware. “The streamlined process requires a minimum of effort.” Another CICS TS feature that facilitated an efficient development process is the CICS TS Information Center, which is based on Eclipse, an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software. The CICS TS, Version 3 Information Center is made up of document plug-ins that contain product information for CICS TS and its related tools. “The IBM delivered easy-to-use tools for building Web services with Version 3 of CICS TS, helping the University of Florida to complete the project in only six weeks. “Our total cost of ownership is very low compared to other solutions. Our administrative framework for health education is far superior in terms of cost compared to any other implementation I’ve seen on campus.” –Steve Ware CICS TS Information Center provides us with the easily searchable information we need to do our jobs,” says Ware. “It’s great that it has an open standards Eclipse base. I already had Eclipse on my workstations and I could easily plug in the documentation.” Ware runs Slackware Linux on all the group’s workstations, desktops, laptops and on its Information Center server. Subsecond response time and mainframe reliability UF recently took delivery of an IBM System z9 Business Class server, replacing its IBM System z 800 mainframe. The university also purchased an IBM System Storage DS8100 to replace its Enterprise Storage Server. “With the new mainframe, we’re getting better performance,” says Ware. Approximately 98 percent of the time we deliver subsecond response rates. With the DS8100, we’re getting 10 times the throughput.” To ensure that performance and availability remain high, UF has purchased IBM Tivoli OMEGAMON XE for CICS on z/OS, Version 4, which gives the university the ability to monitor and manage CICS TS transactions and resources so that, when a problem occurs, it can be quickly detected and isolated to minimize or eliminate the impact. “Not only is our IBM infrastructure rock solid,” Ware adds, “our total cost of ownership is very low compared to other solutions. Our administrative framework for health education is far superior in terms of cost compared to any other implementation I’ve seen on campus. It took us a fraction of the time to develop than it would have on any other platform, and it’s providing us with a reliable, fast solution for moving our health education program forward into the future.”

12 Connectivity Entry Point: Federated ESB – integrated framework to meet your needs
WebSphere Enterprise Service Bus 6.1 for z/OS Leverage existing applications on current SOA environment for better reuse Platform-based ESB built on WebSphere Application Server Leadership in SOA standards for service composition, mediation and hosting Enhanced ease of use WebSphere Message Broker 6.1 for z/OS Platform independent ESB for heterogeneous environments Improved developer experience for more flexible and robust business solutions Faster processing and validation Integrated Adapter and transformation enhancements Enhanced administration WebSphere DataPower Integration Appliance XI Purpose-built hardware for simplified deployment and hardened security Simplified configuration Improved WebSphere Service Registry and Repository support Guaranteed critical message delivery Integration with DB2 V9 pureXML WebSphere Message Broker v6.1 eGA Date: 22 November 2007 GA: 14 December 2007 z/OS GA: 14 December 2007 New release benefits: More flexible business solutions Enhanced "customer experience" More robust business solutions Include more of your business information and assets - faster time to market. Enhanced levels of customer service Enhancements 1. Developer experience is improved with Flow editor and Node enhancements, with multiple improvements to the user interface, and an improved test client for enhanced productivity across dev and test phases 2. Ultra high performance XML parser with validation, JDBC XA transaction support, and native support for large file processing for simplified integration with fast and more thorough processing and validation 3. Tooling enhancements include improved WSDL support and WS-Security, WS-Addressing capability for better integration and support of Web services applications and standard 4. Connectivity is enhanced with support for selected 6.1 WS Adapters (SAP, Siebel, PeopleSoft distributed) (SAP on System z) and enhanced support when WebSphere MB is combined with WebSphere Transformation Extender for Message Broker offers. Better developer experience with improved integration with WTX transformation capabilities. Business adapters included and message broker nodes. 5. Enhanced SOA support, Extended connectivity, and Administration and System Management for enhanced administration and management of the ESB infrastructure WebSphere ESB V6.1 eGA Date: December 21, 2007 GA: January 18, 2008 z/OS GA: February 1, 2008 New Release Benefits Leveraging existing applications on current SOA environment for better reuse Increase the ability to present and interact with customer SOA applications in addition to improving ESB connectivity to other applications Delivers leadership in SOA standards for service composition, mediation and hosting Enhanced ease of use enabling better business flexibility 1. Additional platform support with Integration with WAS 6.1 and i5/OS provides ability to use WAS and i5/OS applications features and benefits 2. ESB feature enhancements include new data bindings for HTTP Export/Import, generic JMS, WebSphere Transformation Extender and Sample Data which provide the ability to integrate with any JMS providers, HTTP applications, for simple integration with these types of data. 3. Range of new mediations to improve mapping of mediation flows, address common scenarios such as aggregation, splitting, and retry and Improved tooling support for creating customer mediation primitives 4. Ease of Use and Consumability enhancements such as easier installation support and new Eclipsed based profile management tool for Installation factory support integrated with WebSphere platforms with common profile management tool making it easier to use WebSphere ESB with other WebSphere platforms WebSphere DataPower Integration Appliance XI Smart SOA using MQ and DataPower together for better performance, robustness, lower TCO, reliable transactional Guaranteed delivery of mission-critical messaging for smart SOA. Offer more robust and flexible business solutions to consumers, with expanded support for more ESB use cases. Provide capability to prioritize services to meet business goals based on classification of services and consumers of those services. Enables the Agile Business by providing flexibility, adaptability and improved consumability. Expanded business solutions to consumers, with industry-leading connectivity. 1. Enhanced MQ support for Simplified configuration and enhanced performance with the combination of DataPower and MQ series for SOA connectivity. 2. WS-ReliableMessaging (WS-RX) delivers the ability to meet service levels required by additional lines of business while leveraging existing SOA infrastructure. 3. Streamlined Multi-step Transaction Processing for streamlined and simplified configuration of common message processing scenarios such as looping, branching, parallel processing and retry for increased flexibility and quicker time to market. 4. Expanded quality of service (QoS) support to dynamically allocate access to resources based on value to business. 5. Breakthrough enhancements for ease of use for Simplified user experience for faster time-to-market in configuring and deploying solutions. 6. Additional support for VLAN and NFSv4 for better integration and ability to leverage existing infrastructure to expand SOA capabilities. Z Benefits: There are no z/OS 'exclusives' in the new release, however I think certain new features are very valuable for z/OS customers. Here is how I'd summarise value on z/OS and Linux for System z - zLinux has 64 bit capability (native implementation) - Compacted memory footprint - Native debug -JDBC XA support, and Java 5 on all supported platforms - Default configuration and Samples - WS-Security processing with DataPower - can save MIPs for z customers as WS-Security processing can be done by the specialised appliance Built-in nodes for EIS access (SAP for z/OS, SAP and PeopleSoft for zLinux) - Native support for very large file processing, including FTP (up to 1GB size), so that z customers can process files locally on System z or FTP servers, and allows you to bring the file processing onto the ESB and process along with other services - Use the same Eclipse based tooling to manage MQ and MB on z - Policy decision points technologies: LDAP, TFIM - Ultra High Performance XML parser, including schema validation Significant XML performance - Up to 150% improvement processing more complex XML documents XML validation performance - Up to 3 times improvement validating XML documents - Significant reduction in virtual storage General value z/OS High Availability Takes full advantage of Parallel Sysplex aware resource managers (e.g. WebSphere MQ) Fully ARM-enabled Supports WebSphere MQ clustering z/OS-Specific Connectivity: VSAM QSAM CICS Workload Management Goal-oriented resource allocation Workload scaling, workload isolation Reporting and Chargeback SMF Coordinated reporting (ENF37) WESB - the general release themes are Key evolution in 6.1, centering on Consumability both administration and development interfaces Completeness of capability Additional connectivity Additional mediation function Continued maturation and evolution - this is probably key for the z customers, in terms of being highly functional and production ready DataPower: Key enhancements for the z audience are probably WS-Policy framework Enhanced MQ connectivity MQ connectivity performance optimizations Simplified DP->MQ->CICS/IMS connectivity Simplified parsing and generation of MQ headers MQMD, MQRFH,MQRFH2, MQIIH, MQCIH, etc Simplified use of MQ API MQOD, MQOR, etc This enables z customers to easier deploy DP for particular 'edge of the network' scenarios for secure and fast access to selected applications. By 2009, Analysts state multiple ESBs will be required to grow your SOA!

13 SOA Connectivity: Enhancing Our Portfolio Accelerate SOA integration
WebSphere Adapters 6.1 Accelerate time to value, and simplify the integration of applications in a SOA WebSphere Adapters now available for WebSphere Application Server zOS 6.1 Improve connectivity for application reuse with new Adapter Nodes for WebSphere Message Broker V6.1 CICS Transaction Gateway 7.1 Secure, scalable and flexible SOA access to CICS applications Leverages CICS TS V3.2 - the flagship SOA release of CICS TS Support your enterprise wide management with enhanced systems monitoring WebSphere Transformation Extender V8.2 Accelerates time to value and simplifies standards compliance Linux for System Z New Eclipse std Design Studio New Edition for Integration Servers supports ESB and BPM New ACORD Pack for Insurance New NACHA Pack for ePayments Value on System z WTX: Runs native in CICS – online and batch modes Transactional execution with CICS transaction - Supports natively: VSAM Files (key-sequenced, entry-sequenced , relative-record data sets) DB2 WebSphere MQ Transient data queues Temporary storage queues Storage buffers (COMMAREA) - EXIT function allows existing COBOL and C programs to be called from a WTX Map WebSphere Adapters on WebSphere Application Server V6.1 eGA December pGA December JCA business application adapters for JD Edwards EnterpriseOne, PeopleSoft Enterprise, Oracle E-Business Suite, SAP Software, and Siebel Business Applications Outbound only, similar to other connectivity solutions WAS and WAS ND only not WAS CE, WAS Express December release meant no synchronized release of Rational Application Developer. So Adapter tooling for “enterprise discovery” provided in RAD 7.5 Open Beta. WebSphere Adapters V6.1 eGA: November 15, 2007 pGA: December 14, 2007 New enhancements in WebSphere Adapters V6.1 include: Packaging model provides adapters ready to use out of the box. Enhanced adapter architecture opens up SOA support. iSeries platform enterprise service bus (ESB) users have adapters to accelerate application reuse. Message Broker users gain ease of use from adapter nodes. Adapter developers obtain access to latest foundation classes in toolkit IBM WebSphere Adapters V6.1 includes: a) JCA technology adapters for , File Transfer Protocol (FTP), Flat Files, JDBC b) JCA business application adapters for JD Edwards EnterpriseOne, PeopleSoft Enterprise, Oracle E-Business Suite, SAP Software, and Siebel Business Applications c) WebSphere Adapter Toolkit v6.1 with latest foundation classes for vanilla JCA and extended custom adapters Enhanced Adapters are packaged in IBM WebSphere Integration Developer V6.1 Delivers Support for IBM WebSphere Enterprise Service Bus V6.1 Delivers Support for IBM WebSphere Process Server V6.1 Also supports IBM WebSphere Process Server included in the IBM WebSphere Business Service Fabric offering New Adapters packaged with IBM WebSphere Message Broker. Adapters are presented to the message flow designer as Adapter nodes. For distributed platforms SAP, Siebel, PeopleSoft. For z SAP. May add JDE and Oracle in a Fixpack in Q108. General NEW Adapter statements, inc z Architecture opened up for IBM products not supporting Service Component Architecture, which enables, for example, to natively connect to SAP for z/OS, easily incorporate this interaction in application development for Message Broker (SAP on z/OS) WebSphere Application Server (SAP on z/OS) Enhanced Enterprise Services Discovery wizard speeds up discovery Reduced number of steps needed to complete adapter builds Context-sensitive help Simplified access to context-sensitive documentation iSeries i5R3, i5R4 Linux on System z - RedHat 4,5 SUSE 9,10 iSeries support for all adapters except two that did not make the 6.1 release - Oracle , PeopleSoft,and Siebel ####### WebSphere Transformation Extender Version 8.2 eGA/GA date: December - Eclipse based Type Tree and Map Designer tools in Studio – run standalone or plug-in to WMB Toolset workbench, and WID (Flow Designer and DBDesigner/Importer not Eclipsed at this time) WebSphere Adapters bundled –FTP, , and added to enterprise Packs for SAP, Siebel, Peoplesoft. Linux RedHat and SuSE supported for System z. – New Industry Packs WTX - the general z value Native execution on System z Including zLinux, CICS, IMS, MVS and USS (Batch and Real Time) !!! Supports natively: VSAM Files ( key-sequenced, entry-sequenced , relative-record data sets) EXIT function allows existing COBOL and C programs to be called from a WTX Map New : WebSphere Transformation Extender Pack for ACORD New : WebSphere Transformation Extender Pack for NACHA Updated : WebSphere Transformation Extender Pack for SEPA ACORD :(Association for Cooperative Operations Research and Development) pre built message templates for the ACORD insurance industry standards for Life & Annuity (Life) V2.x and Property & Casualty/Surety (PCS) V1.x. An AL V4 type tree is included with a conversion map example for AL3 to ACORD PCS XML 1.x format using then ACORD PCS V Schema. A Validation map utility with XML data examples for PCS. Life support includes a sample map for TXLife to X12 EDI 267 (individual life annuity & disability application). This Pack requires the ACORD XML Schema - available to ACORD members only. NACHA : National Automated Clearing House Association Used with WTX Design Studio, contains templates for 2007 Automated Clearing House (ACH) compliant message exchange used throughout North America for electronic payments. More cheques are also now processed as ACH transfers. The most common uses of ACH are online bill payment, mortgage and loan repayment, and direct deposit of payroll. SEPA (Single Euro Payment Area) WebSphere Transformation Extender Pack for SEPA helps banks and financial institutions meet their compliance obligations to the European Union initiative to have a pan-European electronic payments infrastructure. It includes templates for SEPA credit transfers and direct debits, mapping between SEPA and SWIFT message types as well as validation for European Payment Councils SEPA implementation guidelines. Additional converter examples for mapping MT101, 102, 102+, 103+ SWIFT message types to SEPA credit transfer messages are included, and additional validation updates implemented from the European Payment Council updated guidelines of June CICS Transaction Gateway 7.1 IBM intends to deliver a new release of the CICS Transaction Gateway that will continue the focus on increased ease of integration for CICS applications within an SOA, and will provide significant enhancements in two key value areas: - Extended networking support, including interoperation with the channels and containers programming model. This will enable Java applications to exchange large amounts of data (greater than 32 KB) with CICS applications that use the containers and channels APIs, and will also support EWLM over JCA for improved end-to-end workload monitoring. These capabilities will require the use of the new IP Interconnectivity for DPL provided in CICS TS V3.2. - Enhanced systems monitoring capability and integration with other systems management tools. Exchange of large data areas >32KB using containers/channels Simplified topologies for SSL and XA connectivity CICS Transaction Gateway is a specialised JCA connector to CICS which allows CICS applications to be used in SOA environments practically without change. Significantly enhanced for CICS TS V3.2 exploitation.

14 WebSphere MQ V7 Performance Enhancements
15 Years IBM WebSphere MQ V7 WebSphere MQ V7 Universal Messaging Backbone for SOA and Web 2.0 Enabling reliable connectivity from z/OS to virtually any other commercial IT system Web 2.0 support to help create richer user experience Uses real business data from z/OS applications Enhanced WebSphere MQ clients for increased throughput resilience and availability IBM WebSphere MQ V7 Web 2.0 Java Message Service (JMS) MQ Interface Multi-Language Message Service Publish Subscribe NOTE the disclaimer at the bottom: Preliminary results observed on pre-release level code. For the latest performance information please click on Performance Reports at Key WOW Statements: #1: Universal messaging backbone for SOA and Web 2.0 #2: WebSphere MQ Bridge for HTTP SupportPac was so popular that IBM has included it in the new MQ V7 product!! The following items are from the supportpac: Provides a bridge between HTTP applications and WebSphere MQ Zero client solution for connecting to an MQ network – eliminates need for MQ client for simple access Easy way for Web developers that create Web 2.0, AJAX, REST Web services to connect to MQ Web pages can dynamically update themselves on-the-fly using data from the MQ backbone #3: Enhanced ease-of-use for publish-and-subscribe and Java Message Service (JMS) messaging #4: Enhanced JMS performance The Universal Messaging Backbone with built-in Web 2.0 connectivity Ubiquitous, reliable access to business information through Web 2.0 applications Just use Web No knowledge of back end systems or integration skills required Represents existing applications as a set of URI resources   You can cope with the application changes better as you do not need to address messages e.g. adding new app – introduce to the pub/sub domain and everyone can access this application Can introduce hierarchy of topics You can query multiple topics – ad hoc access to the z data by topic without writing The receiving application controls what data Additional Notes: Latest Evolution of IBM’s Universal Messaging Backbone for z/OS Enabling reliable connectivity from z/OS to virtually any other commercial IT system Providing the messaging transport layer to underpin SOA, Web 2.0 and your ESB New Publish and Subscribe support for z/OS Provides flexible, dynamic routing of messages based on topics or keywords helping reduce time needed for solution changes Supports native MQ Interface and JMS API Enhanced Ease of Use Remote, graphical configuration of JMS and Publish-and-Subscribe Via Eclipse-based MQ Explorer now enabled for up to 5 connections without need for Client Attach Feature license Enhanced JMS performance Increasing JMS listener throughput by up to 220%* New MQI verbs providing greater flexibility for: Selecting messages for processing via SQL queries Adding custom properties to messages Automatically notifying apps when messages arrive Client Enhancements Heart-beat monitoring of client connections Pre-emptive delivery for increased throughput New Quality-of-Service that avoids waiting for confirmation of delivery – enables “receipts” to be received later WebSphere MQ goes Web 2.0! Helps enrich Web 2.0 applications with real business data from z/OS applications Web 2.0 developer needs no MQ skills to use Uses Ajax and simple RESTful interface to access data by URIs Helps simplify deployment and maintenance of large scale distributed applications Enables simple access to MQ without need to install MQ clients WebSphere MQ V7 Performance Enhancements Enhanced publish-and-subscribe performance z/OS: New publish-and-Subscribe support Enhanced JMS performance z/OS: Increasing JMS listener throughput by up to 220%* WebSphere MQ V7 Web 2.0 HTTP GET HTTP POST HTTP DELETE AJAX Applications and Data * Preliminary results observed on pre-release level code. For the latest performance information please click on Performance Reports at

15 When to use System z as the Hub for your ESB
ESB requirements System z benefits for ESBs Virtualization High resource utilization Massive consolidation and simplification Enterprise workload management Workload isolation and security Handles business critical workloads Up to % availability Recover whole systems across distances Dynamic workload balancing Simplification of security management Performance ESB performance improvements when co-locating with z/OS data Customer PoC example - Average CPU time reduced by over 77% Efficient growth Pay for what you use, add capacity and applications quickly and automatically Integration: Complex transactions and roll back Monitor end-to-end transactions in complex configurations Allocate resources according to business goals Provide single point of control Meet security & regulatory requirements Business criticality: QoS & security are high-priority factors Need to handle unpredictable workloads Business services are reused by an increasing number of critical applications Performance: Key applications and data reside on System z Growth: Quickly add new services and capacity with no disruption to apps or users For a successful SOA implementation, you need an ESB that: • Provides connectivity to all your existing environments. • Helps ensure quality of service to support your service-level commitments. • Handles complex transactions across multiple resource types and rolls back distributed transactions when problems occur. • Supports effective end-to-end monitoring and measurements. • Meets security and regulatory requirements. When considering the ability of your ESB to fulfill these requirements, you might quickly realize that the choice of the deployment platform can affect the degree to which these requirements are met. For example, mainframes were traditionally designed to run multiple, heterogeneous workloads simultaneously and to handle unpredictability, which is increasing in the SOA environment. So, what questions should you ask yourself when making the ESB deployment decision to help avoid having an overly complex infrastructure that consumes your resources and holds your business back? Consider your requirements in the areas of integration with your current core mainframe assets, business criticality of your new services, including your z applications exposed as services. Consider your performance requirements and future growth opportunities and needs. Integration: • Where do your critical workloads and data reside today? • What is the value of your existing z investment? • How can you make the most of your existing infrastructure and skills? • What kind of integration with other applications do you require? • Where do these applications reside? • How complex are the business transactions that the ESB will be handling? What are your requirements to monitoring and managing these complex transactions, including resource allocation and security? IBM System z virtualization – optimizing for integration Consistent, extremely high resource utilization Massive scale consolidation and simplification Workload management for business agility and flexibility Benefits for the ESB Resource allocation according to business goals Single point of control across the enterprise Workload isolation and security Business criticality Questions to consider regarding critical service capabilities include: • What are your most-critical services? • How will the ESB downtime affect your ability to run these services, and ultimately, your business results? • What are your service-level commitments and requirements to availability, reliability, scalability and disaster recovery? • What about security? Handling business critical workloads on z Up to % availability in a Parallel Sysplex to avoid planned and unplanned outages Change management and rolling maintenance reduces planned outages GDPS enables recovery of whole systems across vast distances in split second time Component level recovery for both hardware and software Automated recovery response to failures including restart and isolation, as appropriate Dynamic workload balancing across systems and logical partitions for 24x7 operations Performance To evaluate the effect on performance, consider these questions: • Where does most of your data reside? • What are the execution benefits of co-locating your ESB and existing z resources? • Do you know how the running and performance characteristics will be affected by distributing the data and business logic? Performance on z Co-locating your ESB with z/OS data could achieve huge application-performance improvement. Customer PoC example: Number of bytes of data transferred across the net reduced by 99% Average CPU time reduced by over 77% Growth To address growth requirements, you should ask yourself the following questions: • What are your future growth requirements? Speed of adding new capacity? Tolerable levels of disruption to the end user? • How well does each of the platforms you are considering support these requirements? • How do the usage levels of different platforms compare and what are the cost implications? Growth on z Add capacity and applications quickly and automatically Pay for what you use with Capacity on Demand Avoid people costs growth in proportion to the ESB growth Using the System z platform as an ESB can enable you to: • Create more value from your most precious investments — System z assets, applications, data and skills • Achieve total cost of ownership (TCO) savings • Deliver non-disruptive growth and low incremental cost • Match your IT infrastructure to your business requirements

16 Ball State University Industry: Education URL: Ball State University bridges disparate systems and solves key administrative issue with IBM SOA solution. “SOA has been such a gift to us. It enables us to embrace a new technology that provides services at a level that we couldn’t even imagine before.” –Dr. O’Neal Smitherman CHALLENGE Coordinate 40 name and address systems to streamline administrative processes and ensure information integrity for users SOLUTION SOA with Enterprise Service Bus to connect siloed applications without hand-coding individual API calls BENEFITS Ability to develop and implement services in an SOA environment for resolving name and address discrepancies in 10 months, as opposed to several years for hand-coding individual application connections Confidence that IBM solution can lead to wider use of SOA to further streamline administrative business processes Services created here can be reused in later SOA efforts Ball State University: Overview: Ball State University (BSU), based in Muncie, Indiana, is a publicly assisted university of about 20,000 students with a penchant for high technology. Business need: Coordinate 40 name and address systems to streamline administrative processes and ensure information integrity for users. Solution: SOA with Enterprise Service Bus to connect siloed applications without hand-coding individual API calls Benefits: Ability to develop and implement services in an SOA environment for resolving name and address discrepancies in 10 months, as opposed to several years for hand-coding individual application connections; confidence that IBM solution can lead to wider use of SOA to further streamline administrative business processes; services created here can be reused in later SOA efforts Customer Quote: “If you tried to have each system be aware of 40 other systems where addresses are kept, you’d be constantly in maintenance mode trying to accommodate how another system maintains addresses and how do you communicate to it. So, the advent of SOA and Web services is not just an evolutionary step, to me it’s a revolutionary step.” Customer information Customer name:Location:Ball State UniversityAmericas,  United StatesIndustry: Education Focus area: CIO Program, Enabling Business Flexibility, Service Oriented ArchitectureGeography: AmericasDate Published: 10/22/2007Last Updated: 10/22/2007Back to top Solution implementation Key Components Software • IBM WebSphere® Enterprise Service Bus • IBM CICS® Transaction Server • IBM DB2® • IBM WebSphere Application Server • IBM WebSphere Host Access Transformation Service, Version 7 • IBM WebSphere Integration Developer Servers • IBM System z9™ Business Class • IBM System Storage™ DS Services • IBM Software Lab Services • IBM Global Technology Services • IBM Hardware Lab Services IBM Business Partner • Sirius Business Solutions Pull quotes: “We would not have been able to solve the address reconciliation problem without IBM literally throwing the full force of its resources at it.” –Dr. O’Neal Smitherman, CIO, Ball State University “If you tried to have each system be aware of 40 other systems where addresses are kept, you’d be constantly in maintenance mode trying to accommodate how another system maintains addresses and how do you communicate to it. So, the advent of SOA and Web services is not just an evolutionary step, to me it’s a revolutionary step.” –Fred Nay, IT Director, Ball State University “SOA has been such a gift to us. It enables us to embrace a new technology that provides services at a level that we couldn’t even imagine before.” –Dr. O’Neal Smitherman Ball State University (BSU), based in Muncie, Indiana, is a publicly assisted university of about 20,000 students with a penchant for high technology. Named the nation’s number one wireless campus in a 2005 Intel survey, BSU is ranked by the Carnegie Foundation as a doctoral/research-intensive institution and ceaselessly promotes technology as a means to innovation. On the dynamic BSU campus where students can wirelessly connect to cameras in route busses to see how far away their bus is, expectations are high that technology can solve any problem—certainly any administrative one—with the right amount of attention and resolve. Therefore, it was frustrating for students, alumni and faculty that a consistent version of their names and addresses could not be automatically reconciled into all 40 systems in which the university’s name and address information resided due to a lack of information integrity. With 200 siloed systems altogether on campus, Fred Nay, director of the Computer Center, struggled with the question of how disparate systems could be made to talk together seamlessly and provide a single version of the truth in every context. “We considered the idea of buying an SAP system to consolidate information and make it available to users when needed,” he says. “But an SAP system would have helped us integrate maybe 15 systems leaving us to deal with the rest. We needed to get them all hooked up together in a seamless, transparent mode.” The solution was a service oriented architecture (SOA) built with IBM Enterprise Service Bus, IBM System z9 Business Class mainframe, IBM DS8100 storage and other IBM middleware software products. The success of the solution has changed the way BSU is approaching its technology mission. “SOA has been such a gift to us,” says CIO Dr. O’Neal Smitherman. “It enables us to embrace a new technology that provides services at a level that we couldn’t even imagine before. Our hope is to move into an entire architecture that allows Web services development to be almost transparent. As we’ve worked with it, it really has been exciting to see how easy it is to develop a Web service when you’ve got the architecture in place.” IBM helps accelerate IT response An alumnus did not receive his diploma because of a name and address defect within the university’s multiple application systems. The alumnus called the president of the university, and the president issued a directive to make all the name and address systems work with each other ASAP. Challenged by Smitherman to present the two best ways to solve this problem, Nay joined his CIO at an IBM SOA acceleration workshop. The result was that Nay unequivocally pushed for an SOA solution. “There was definitely a learning curve up front,” says Nay. “But prior to having an SOA maintaining the name and address logic, if you tried to have each system be aware of 40 other systems where addresses are kept, you’d be constantly in maintenance mode trying to accommodate how another system maintains addresses and how do you communicate to it. So, the advent of SOA and Web services is not just an evolutionary step, to me it’s a revolutionary step.” The IBM workshop took place 10 months ago. Since then, the IBM Global Services team (IBM Software Lab Services, IBM Global Technology Services and IBM Hardware Lab Services) has helped BSU deploy an Enterprise Service Bus (ESB) and implement additional IBM software. IBM Premier Business Partner Sirius Computer Solutions, based in San Antonio, Texas, has helped install the IBM mainframe hardware and DS8100 storage. Through mentoring and training, the University Computing staff at BSU has taken the reins to complete the name and address project and build on top of an established, proven SOA solution. “We would not have been able to solve the address reconciliation problem without IBM literally throwing the full force of its resources at it,” says Smitherman. “Without IBM we would not be as advanced with our SOA as we are, and without SOA it would have taken years instead of ten months to develop the solutions we have finished.” Building reusable components with SOA The IBM SOA solution runs in the mainframe environment utilizing IBM CICS Transaction Server, Version 3.1. This version strengthens the application development capabilities of CICS and extends CICS applications to an SOA. In a scenario in which information is provided as a service and applications are decoupled rather than hard-coded together, CICS makes it possible for transactions to readily connect with multiple interfaces and repositories to provide authoritative data. IBM WebSphere Enterprise Service Bus, Version 6.0.2, works in conjunction with IBM WebSphere Application Server, Version 6.1, to communicate between decoupled back and front ends, choosing the destination for a message and transforming it into the correct format. IBM WebSphere Host Access Transformation Server (HATS), Version 7, generates Web Services Definition Language (WSDL) that is callable by BSU’s .NET front end to publish information to the user interface. IBM WebSphere Integration Developer enables developers to assemble complex applications across the ESB by connecting reusable components. IBM DB2, Version 8, is the database for the SOA. Making students’ lives easier As BSU completes the name and address integration project —and testing is nearly complete— it is in the early stages of creating a new set of services with IBM in the SOA environment, utilizing WebSphere Process Server and WebSphere Business Modeler to map the business process of students enrolling in Distance Learning classes. The services created here can be reused for the other enrollment programs within the university. A messaging service that students can sign up for to get emergency notifications via SMS or any other medium utilizing SOA has also been created and is completing testing. Through it all, CIO Smitherman has been traveling his own journey through the new world of SOA. His work is defined by the many stakeholders in the university who need to be persuaded to break down siloed IT systems and to think of business processes as having commonalities that SOA can build on. Technology can streamline administrative processes at BSU, and SOA is the way. “When you go into this, you go into it thinking that you’re going to work with the technology, and for the CIO, that’s true,” says Smitherman. “But by far the more time-consuming and the more difficult parts of this process are the cultural and business process discussions that have to take place. It’s the human involvement that can make this technological innovation work.”

17 3. Monitor, Analyze and Optimize
Business Process Management Enabled by SOA BPM covers the entire lifecycle of your new business process 1. Design, Model and Simulate 2. Automate and Change Rapidly The three steps in the BPM lifecycle are to Model (and Simulate) new or existing processes, automate and deploy the changes, and then continuously monitor, analyze and optimize for maximum performance and business flexibility. BPM starts with taking the business process that might exist on paper or even in the minds of some subject matter experts and documenting it with business modeling. But the real value of process modeling comes with running simulations and ‘what-if’ scenarios to forecast what would happen if you altered the process. You can take an iterative approach to these simulations, quantify the results and arrive at an optimal process design….before putting a single change into production! After you've optimized the process on paper, it's time to make it a reality in deployment. But it never makes sense to re-invent the wheel. There is a wealth of pre-built, customizable business process assets and best practices available to facilitate deployment. And because business processes vary dramatically from industry to industry you'll want to tap into best practices gleaned from thousands of customer engagements and years of research and development when using these pre-built resources for production Once you have your optimized end-to-end business process in production, you'll want to monitor and measure the results. You'll want to evaluate how the business is doing today but also how well you are poised to react to additional changes tomorrow. But the business world does not stand still and neither should your end to end business processes. You need to continuously look for ways to innovate and re-optimize the process as conditions change. You'll want to close the loop and use the information you gain from monitoring your business to make better business decisions about where to take the business in the future. To support BPM enabled by SOA, IBM is enhancing the BPM Methodology. IBM has a comprehensive set of methodologies for planning, designing, modeling, simulating, measuring and optimizing business processes to achieve optimal operational effectiveness in an SOA environment. Along with services IBM provides pre-built BPM and SOA assets that accelerate BPM projects. IBM has over 1000 BPM consultants and delivery experts worldwide. Additional detail on BPM Methodology: BPM Services enable the optimization of business processes that can deliver cost benefits and competitive advantages. The most advantage of these offerings include improved visibility into real-time operations, quicker path to realizing the value of greater efficiency and flexibility. These services provide a way to accelerate innovation in core processes by quickly designing and modeling business processes, and converting them into IT services. IBM BPM enabled by SOA services offerings are a comprehensive set of methodologies for planning, designing, modeling, simulating, measuring and optimizing business processes to achieve optimal operational effectiveness in an SOA environment. Along with services IBM provides pre-built BPM and SOA assets that accelerate BPM projects. IBM has over 1000 BPM consultants and delivery experts worldwide. IBM has a complete end-to-end BPM enabled by SOA services offering that fully integrates superior BPMS with breadth and depth of IBM’s technical and business process service offerings The offerings include industry methods and models, BPM Methodology, Component Business Model, BPM Competency Center You can leverages IBM software and services expertise, along with selected industry partnerships, to provide best-of-breed management solutions. IBM brings deep industry knowledge, nearly unparalleled technical expertise and proven best practices to help you achieve greater business flexibility and increased revenue with an SOA. Revised and enhanced Engagement Approach and Execution Models provide greater ability to deliver business value. The Repeatable Methodology and Execution Model updates provide clear guidance for the client and ensure accurate estimating for BPM initiatives and increases chances of successful delivery. The enhancements to Business Process Governance Framework ties business process and governance that provide a starting point for assessing, defining and developing a Process Governance and Management Framework adapted to the needs of an enterprise when implementing BPM initiatives. Staffing Model provides clear guidance for the client to staff BPM Engagements with most appropriate skilled resources and provides increased efficiency in delivery. The new Tools and Assets (WBM Toolkit, PCF Framework, Benchmarking Wizard, etc…) provide best of bread tools and assets that allow IT resources to effectively utilize and manage for BPM.   End-to-End Process 3. Monitor, Analyze and Optimize

18 Existing System z Customers Streamline and Automate Existing Processes
Customer Presales Account Application Verification and Regulatory Compliance Activation and Fulfillment Take individual steps… Credit Check Main Point – Assemble Don’t Code! Simplified integration that accelerates the adoption of SOA by rendering existing IT assets as service components that encourage reuse and efficiency. WebSphere Integration Developer is the Eclipse-based tool for building SOA BPM and integration solutions across WebSphere Process Server, WebSphere Enterprise Service Bus and WebSphere Adapters. Integration developers can assemble complex business solutions — regardless of whether the components are processes, mediations, services, human tasks, business rules, adapters or code. They construct process and integration solutions using drag-and-drop technology to visually define the sequence and flow of business processes. The visual editors for human-related tasks, business state machines, business rules, data mapping and other components minimize the need to write Java code. And WebSphere Business Modeler together with WebSphere Integration Developer provides an end-to-end solution for business analysts to collaborate with developers to define and implement business processes in a simple and straightforward fashion. The tight integration between these tools provides the ability to make incremental changes in the business model and apply them without loss of implementation to support business driven change. Assemble - don’t code! Tooling and architecture for composite applications Out of the box technology and business adapters Import models from WebSphere Business Modeler SOA and BPEL without Coding Standards based process support Intuitive drag-and-drop tools Discover, create, mediate, orchestrate and integrate services Visually define the sequence and flow of business processes Full Workflow Support Built-in human task support Business rules to determine the process flow Selectors to determine which components are in the flow …assemble and automate instead of re-writing! Customer Presales Account Application Verification and Regulatory Compliance Credit Check Activation and Fulfillment

19 Process Choreography on an SOA-Enabled Platform
“IBM is the first and so far the only infrastructure software supplier to offer a complete BPMS supporting the end-to-end lifecycle from analytical modeling to performance management and optimization – based entirely on service oriented architecture.” Bruce Silver, Bruce Silver Associates – The 2006 BPMS Report An SOA environment that provides: Process Automation & Execution Human Task Management Application Integration Built on SOA Main Point: BPM and SOA together will help you accelerate your projects and also prepare you for long-term change that will happen. Our entire BPM portfolio and especially our run-time was built with SOA principles in mind…it is as much an SOA engine as a BPM run-time. Process Automation and Choreography World class support for Information and Content Management capabilities True Governance of services Faster authoring of BPM solutions with easier integration to external services Human-centric support: Rich admin for managing adhoc staff tasks Rich tracking and observation of processes plus detailed query processing Staff workload balancing and Server fed task flows What’s new in WebSphere Process Server and WebSphere Integration Developer version for multi platforms (1) Integrate more into the process with enterprise-wide reach and connectivity - out-of-the box integration with web services, application adapters and advanced messaging capabilities (2) True governance of services -Supports service governance with dynamic run-time discovery and invocation of services. WebSphere Service Registry and Repository integration with WebSphere Process Server provides true end-to-end governance for all services, dynamically discovering and invoking services and service metadata information at runtime. (3) Faster authoring of BPM solutions and easier integration to external services (WID Tools) - Refactoring: (making changes in one place gets reflected in other places that are dependent) Reduces complexity to resolve errors and dependencies - WID integration of Monitor: WID can feed Monitor - before it was just Modeler input. - Built-in , FTP, Flatfile, JDBC adapters for development and production (Built into the tools experience) - Bundle packaged application adapters (SAP, PeopleSoft, Oracle E-business, JD Edwards) for development use - Event sequencing previously available in WICS - now in Process Server - Rapid web client generation tool (see above re human-centric processes) - Ease-of-integration - WSDL / XSD integration improvements - industry schemas for data models (industry defined and customer defined patterns). - MS web services - sync with RAD - etc, eg WS-I, - Ability to interact with WMQWF UPES programs (MQ/wfXML) (4) World class support for and tight integration between information services and business processes Introduces an Information Service Activity which provides direct access to relational database systems with the support of full SQL and interaction with other information management services, e.g. Extract, Transform, Load (ETL) and federated access to heterogeneous information sources such as ECM systems. WebSphere Integration Developer tooling plug-in support for information management activities (5) Easy-to-use comprehensive human-centric business process management (BPM) scenarios: Provides a rapid web client generation tool for business users to generate user interfaces and task lists. Has a customizable out-of-the-box administration and configuration client for administrators. Enhanced support for customers to easily build business user clients from powerful JSF components, for both web-based and Portal clients. Supports a web services interface for workflow client applications on any platform, including .NET and J2SE (which means easier access for remote clients to interact with the process). Provides a remote client install option, which can install clients transparently using the WebSphere Process Server APIs (not just on the same system as WebSphere Process Server). Allows work to be assigned to a group, or team, of individuals who all share the same job or responsibility, in shifts or in parallel. Handles ad hoc tasks: gives line of business users the flexibility to create additional tasks (insert additional tasks into a task-list), schedule follow-on work for the same user or follow-up tasks for coworkers and handle events that were not planned for in advance Allows a customized message for human task escalations (for example, to alert a manager that a task has not been processed Post-processing of staff query results allows to plug in customer-specific workforce management policies, such as staff workload balancing, substitute when absent or prefer active users, and supports the integration of additional custom staff repositories. Automatically transition directly from one human task to the next within the same business process using the server-controlled page flow capability Query and filter lists of business processes based on process variables containing customer-specific data, such as order ID or customer name; and store those queries and filters as private views. Provides users with a graphical view for processes, allowing to track the status of process instances and each individual activity as shown in graphic #2. (6) Run-time administration improvements (dynamic reconfiguration, with no need to rebuild or redeploy). OPTIONAL as a talking point if pressed for time. Administration configuration of mediation properties and end points Dynamic end-point selection: the administrator can intervene to get part of the process to interface to a different system (for example, to change from Oracle to Siebel dynamically for future process instances) Ability to handle unmodeled faults from Web service invocations Ability to add mediation modules after deployment without going into WebSphere Integration Developer Flexibility for managing the BPM solution, without having to redeploy or re-author the process Cleanup service for completed business processes Automatic staff query refresh via timer-controlled daemon Delivers new IT-level observation, reporting and statistic capabilities, offering graphical charts and flexible drill-down capabilities for historical and accumulated data such as average process duration or actual work time Summary - Great thing is that WPS is built using a common platform and tools inheriting the capabilities of WESB and App Server which provides a very rich capability. It also exploits technology from other IBM brands like DB2 , Tivoli, Lotus and Rational, as well as 3rd party platforms such as .NET, Java,….

20 SOA Process: Enhancing Our Portfolio A discipline enhanced by flexible architecture
WebSphere Integration Developer V6.1 Eclipse-based tool for building SOA-based BPM and integration solutions Enables rapid assembly of business solutions by wiring reusable service components WebSphere Business Modeler V6.1 Visualize, understand, and document your business processes Document processes to better understand your business Discover potential areas for process improvement and latent value in processes WebSphere Business Monitor V6.1 Comprehensive business activity monitoring of your business performance End-to-end visibility of business performance through dashboards Advanced analytics for decision making WebSphere Process Server for z/OS V6.1 Accelerate time to value, and simplify the integration of applications in a SOA Improve connectivity for application reuse WebSphere Adapters now available on z/OS 6.1 WebSphere Process Server for z/OS IBM® WebSphere® Process Server is a high-performance business engine to help form processes to meet your business goals. It enables you to respond faster than your competitors, allowing you to provide your customers with the service and products that differentiate you from the pack. WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. WebSphere Process Server helps deliver an SOA infrastructure that provides one common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. With this, WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services, but without the complexities associated with traditional integration methodologies. Business flexibility is achieved through standardizing, automating, and integrating key business processes and managing the performance of these processes. Key deliverables in V6.1: Enhanced usability, enabling better business flexibility Enhanced human workflow System z Value: The z-specific value of WPS comes a lot from co-location with existing resources, extending CICS, IMS, DB2, SAP and WAS applications on z/OS with 2-phase commit coordination and mixed workload management on a single server system. Also RACF-security can be an important differentiator available only with z/OS. Finally, clustering and scalability on z/OS is easier than on distributed. WPS and WAS on z/OS have a durable cluster built-in, and that single cluster configuration is scalable and supports failover - with fewer machinery that the corresponding recommended topology on distributed . In addition, shared queue clustering in the parallel sysplex is a z-specific value for the stack, enabled with WPS zOS v6.1 Also now exploits 64-bit Why deploy WPS on System z? Streamline existing processes Extend and enrich CICS, IMS, DB2, SAP, WAS z/OS Optimized Transaction Coordination for composite applications on z/OS Proximity: Single platform, less complex infrastructure Leverage co-location with z/OS subsystems and business data Put Process Control next to the assets reused. Mixed workload on a single platform (hardware box and operating system) Cross-memory connections, less overhead, maximum efficiency Standard platform for core business processes, applications, and data z/OS Class of Service for mission-critical solutions Exceptional Availability and Security High-end throughput and (almost linear) scalability Centralized Operation: Fewer IT staff Built-in cluster: Simpler install & config Green Enterprise Computing: Energy and floor space savings (fewer machines) Entitlement / Migration from WBI Heritage solutions Additional z/OS platform coverage for WICS and WBI Server solutions migrating to WPS Entitlement from WBISF for z/OS, WMQWF for z/OS WebSphere Integration Developer WebSphere® Integration Developer is the "one tool, one set of skills" solution for end-to-end integration in your SOA. It is a common tool for building SOA-based integration solutions across WebSphere Process Server, WebSphere ESB, and WebSphere Adapters. Simplifies integration with rich features that accelerate the adoption of service-oriented architecture by rendering existing IT assets as service components, encouraging reuse and efficiency Enables integration developers to assemble complex business solutions -- processes, mediations, adapters, or code components -- requiring minimal skills Enables construction of process and integration solutions using drag-and-drop technology without having a working knowledge of Java Enables rapid assembly of business solutions by wiring reusable service components Integrates testing, debugging, and deployment for solution development Enables Business-Driven Development, fully integrating with WebSphere Business Modeler to import models for rapid implementation WebSphere Business Modeler IBM® WebSphere® Business Modeler V6.1 helps you fully visualize, understand, and document your business processes. It offers process modeling, simulation, and analysis capabilities to help business users visualize, understand, and document business processes for continuous improvement. Enables business users to design, model, and document vital business processes in addition to modeling resources, roles, organization, information, and business metrics Improves support for modeling human tasks, business rules, and business item states through easy-to-use Lotus Forms Allows users to make informed decisions before deployment through advanced simulation capabilities based on modeled and actual data Accelerates process optimization by allowing users to visualize and identify bottlenecks and inefficiencies in processes Tightly integrates with IBM’s Business Process Management (BPM) portfolio for a full BPM enabled by SOA solution Enables subject matter experts to share models and collaborate using a Web-based tool, WebSphere Business Modeler Publishing Server WebSphere Business Monitor IBM WebSphere Business Monitor V6.1 offers comprehensive business activity monitoring of your business performance. V6.1 enhancements help you access more information and improve overall ease of use for designing and deploying dashboards. Simplifying design - Drag and drop customization can help users accomplish more with fewer clicks Empowering business users - Direct control over creation and management of new dashboards including KPIs, visualizations, and business alerts Expanding platform choices - Maximize flexibility and lower operating costs by running on the platform that best meets your needs Extending the reach of Business Activity Monitoring (BAM) - Ability to use Business Monitor data with external analysis tools and techniques and broader access to source data for KPIs and metrics Now supports DB2 z/OS as the monitor database

21 WebSphere Business Service Fabric V6.1
WebSphere Business Services Fabric End-to-End Platform for Industry SOA Solutions WebSphere Business Service Fabric V6.1 End-to-end SOA platform for composite business services Extends WebSphere Process Server for z/OS and WebSphere Integration Developer WebSphere Business Services Fabric 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 Main point: WebSphere Business Service Fabric extends the BPM portfolio It provides more dynamic BPM capabilities to assemble and manage composite business applications and offers optional Industry Content Packs containing pre-built SOA assets. Increases responsiveness to changing business needs through dynamic service selection and policy-driven composite applications Enables faster process change and easier maintenance through policy configuration instead of coding and redeployment Flexibly aggregates business functionality from disparate legacy, third-party, custom, and packaged systems to increase service reuse Extends and enhances existing IT capabilities without requiring time-consuming and costly IT system "rip and replace" projects Includes optional IBM Industry Content Packs that reduce time to market, simplify interoperability, and drive industry standards compliance WebSphere Business Services Fabric Version 6.1 offers enhanced consumability and ease of use along with improved concurrency with other WebSphere BPM software to support faster process change, easier maintenance, and increased levels of service reuse. New capabilities include: Enhanced business-level policy management focusing on increased expressiveness of policies, improved tooling for creating and managing policies, and better simulation of policies Greater concurrency with other WebSphere BPM software Simplified administration and improved interoperability with WebSphere Service Registry and Repository Better tooling for consumption of Industry Content Pack assets

22 When to Use System z for Process Serving
Personal Loan Request (New WASz Application) System z–The choreographer for an SOA Get Customer Information (Existing CICS application) DB2 Efficiency Integration Automation Reliability Workload Management Security Availability Performance Internet Credit Rating (External Bureau) Approval (Human Task) Not Approved Approved Efficiency: Control processes next to the transactions they invoke Integration: Improve and extend the flow of existing processes Automation: Reduce manual operations Reliability: Guaranteed connections and coordinated transactions Workload Management: Intelligent resource usage supporting composite applications Security: Built into all system layers Availability: z/OS brand promise Performance: Full utilization of system capacity with same class of service Efficiency: “Project Big Green“ - System z‘s consolidation capability puts it at the heart of a Green Data Center Project Big Green: As an example - In consolidation, the IBM System z9 Enterprise Class (EC) may provide up to 4 times the same work in the same space and may provide up to 12 times the work for the same power consumption, when compared to low utilized Linuz on Intel Servers. Speciality Engines – designed to offer financial benefits now and in the future – System z Application Assist Processors (zAAPs) to execute java workloads under z/OS Integration: Linking applications and assets that today only do part of an overall process. Extending and improving process flow through existing applications Providing integrated steps from one process to the next, as well as removing inefficiencies such as unnecessary human interactions Tight integration with CICS / IMS / SAP, leveraging z/OS resource recovery services and two phase commit for transaction coordination on z/OS, micro-flows (single transaction) and compensation logic. Automation: Reliable communication (“assured message delivery”) with other loosely coupled systems using MQ on z/OS (“messaging backbone”) Scalable & high performing with over 213M messages per day on z/OS® in the banking industry alone Workload management: Premiere policy based workload manager provided by z/OS and WorkLoad Manager/ Intelligent Resource Director – link to compsite applications CICS, IMS, DB2 The combination of workload manager and intelligence resource running on System z guarantees resources are allocated to WebSphere Process Server as needed Ensure overall response time requirement for a particular business process is achieved Enables and ensures that each step of the process, the System z resources are prioritized and allocated to the process so the overall process completes within the service level agreement time Also applies to times of peak demands (peak load processing) Security: End User authentication for authorization and auditing throught the architecture; tight integration of WebSphere and RACF as centralized security manager Avoid security overhead often needed when accessing z/OS applications from WPS on distributed Central and most stringent security applied consistently to applications and business processes Availability: 99.999% availability at the application and data level (Approx. 5 minutes of down time per year) Processes that need to support 24x7 – e.g. Orders, Trading, FTP transfers, batch integration No system downtime, not even for applying maintenance Transactionality and Failover: Most stringent two-phase commit only available with z/OS as process hub Process workflow picture shows how WebSphere Process Manager coordinates many steps to a process, including human tasks, external information, and various databases. CICS 3.2 Update and Adoption at history high- Have reached over 1000 installed customers Mainframe utilization rates often exceeds 80%, and are designed to handle sustained peak workload utilization of 100% without service level degradation When we did our zBLC study of WPS benefits on z/OS we came up with the following general advantages of using z/OS as a process hub: Security: Authentication and Authorization to processes is critical; on z/OS the centralized role of RACF as security manager was seen as a differentiator. Policy-Based Execution: Processes can have widely divergent resource access patterns so a policy-based workload manager is key. zBLC customers were very skeptical of distributed policy-based execution mechanisms and favored the z/OS WLM/IRD approach. Logging and Auditing: Nearly all processes have to be logged for auditing purposes, one centralized repository (in DB2) makes this simpler. Transactionality and Failover: The more stringent two-phase commit is only available with z/OS as the process hub; distributed processes must rely on the lesser mechanism of compensating transactions. Failover of a local connection (WPS to DB2/IMS/CICS) is easier and faster than failover of a distributed connection. Leveraging WAS for z/OS as the common middleware runtime WAS z/OS implementation as durable multi-process cluster, Control Region Adjunct (CRA) for messaging engine, z/OS exploitation including sysplex Exploiting Resource Recovery Services (RRS), SAF / RACF (or equivalent), Work Load Manager WLM), System Console, Address spaces, etc Offload java workload using zSeries Application Assist Processors (zAAPs) Strategic platform for mission-critical business processes, core business applications and data Proximity: Fewer physical components and network connections result in less complex infrastructure Integrity: System-managed resource recovery and transaction coordination Highest possible Qualities of Service Security: Most stringent access control and asset protection Availability: z(ero downtime) /OS brand promise 99.999% availability at the application and data level Managed workload sharing toward achievement of business goals Dynamic application of software changes Efficiency: Full utilization of system capacity with same class of service Less people to configure, monitor and adjust workload Best Total Cost of Computing zSeries Application Assist Processors (zAAPs) to execute java workloads under z/OS Additional Services (CRM System) Reply (Human or Electronic)

23 Customer Example: Telecon
Industry: Telecon Customer Example: Telecon Accelerate the integration of mission-critical systems to improve operations and customer service CHALLENGE Eliminate overlapping redundant systems and data Need for flexible systems to meet business needs Improve operations and customer service SOLUTION The WSRR and WebSphere Process Server were deployed to improve relationship management and sales systems BENEFITS Convenient way to catalog their services Notifications to service supervisors, owners and subscribers Governance of the lifecycle of services The way to address the lack of a customer name to your audience – state that by using these products (WSRR / WPS), this company has gained a competitive advantage. We’re seeing that customers who are adopting BPM are seeing this as core to their competitive advantage. Customer is: China Telecom Business Challenge China Telecom provider did not have a standardized approach to application integration which led to a number of issues: Redundant efforts to design and develop applications that provide similar business functionality Excessive spending on the IT infrastructure (hardware, software, and skills) Exponential growth of redundant data resulting in suboptimal data quality Slow and inefficient responses to business needs Asian Telecom provider wanted to accelerate the integration of mission-critical systems to improve operations and customer service. WebSphere Service Registry and Repository Value to address the pain points A ESB pilot solution was implemented first in Oct of 2006 to improve the customer relationship management and sales systems. Registry/Repository, Monitoring, Operations Guidelines Pre-defined meta-data could be extended by customer on runtime, such as classification system. Provide a convenient way to generate different service view and cataloging, such as: Function Area, such as Order Handling, Customer Management, etc Application User/Service Consumer, such as Members.(self service portal), etc. Notification mechanism support multiple policies extension/configuration, for example: Notify Supervisor when there is new requirement on existing service or new service Notify Owner when nobody consumes its service Notify Subscriber when subscribed service has new version available State Transition Validation mechanism, making service transition adhere to policies and governance

24 Simpler than ever to use SOA Entry Points Proven configurations, best practices, and step by step guides SOA Sandbox on developerWorks Examples and best practices provide low risk, practical, hands-on path to understanding SOA Configurations Solutions for common SOA use cases helps reduce deployment time System z Configurations for SOA Leveraging Legacy and Packaged Applications SOA Security and Management Full version software trials ‘Try online’ hosted environments Tutorials Architectural Guidance Configuration guides Solution Guides Demos Tested platforms Main Point: IBM continues to make it simpler to get started with SOA. The new SOA Sandbox makes it easy to learn about the SOA Entry points by providing software developers with a low risk yet practical learning environment. The new and enhanced SOA Configurations provide trusted solutions for common SOA use cases including the SOA Entry Points as well as expert guidance to address key challenges. For the SOA Sandbox, IBM will provide a mix of full version software trials and ‘try online’ hosted environments where developers can explore tutorials and get architectural guidance. The SOA Configurations are aimed at reducing deployment time by providing step by step configuration guides and tested hardware solutions. IBM System p Configurations for SOA- IBM System p Configurations for SOA Entry Points help reduce deployment time by providing IBM knowledge and expertise in the form of an offering bundle with tested configurations and sizing for IBM SOA Foundation software, System p servers or BladeCenter® JS21 blade servers, and IBM Systems Storage™ offerings. Enhancements to the existing Process configuration are the delivery of configurations for the People and Reuse entry points. Connectivity and Information entry point configurations to be delivered by end of 2007. SOA Software Configurations IBM SOA Configurations provide the proven configurations, best practices, and step by step implementation guides to address key SOA implementation challenges. IBM provides thought leadership and expertise to help guide clients in implementing solutions for leveraging legacy packaged applications as well as SOA management and security. The Leveraging Legacy and Packaged Applications configuration provides the recommended solution patterns for exposing existing legacy or packaged applications as web services. The SOA Security and Management configuration provides the solution patterns for creating flexible, robust, and easy to deploy infrastructure for secure and manageable SOA. Key areas such as threat protection, service level management, service lifecycle management are addressed. Overall, this collection of capabilities offered by IBM provides you the proven configurations and best practices to help you use the SOA Entry Points. Additional Detail: SOA Sandbox - Exploration and Skill Building for Developers and Architects. IBM provides the tools, documentation, and best practices to help developers understand SOA entry points from a practical perspective. Trials, tutorials, and best practices Aligned with SOA Entry Points ‘Try online’ provides a hosted environment to allow easy access to the software needed for selected SOA Entry Points. Hosted option is available for each entry point to provide immediate access to completely and running versions of the sandbox and tutorials. The software trial download option is available for developers that want to explore the sandbox in more depth or integrate with their own environment. System p Configurations for SOA Entry Points: Pre-tested, preset solution with IBM SOA middleware as starting points for all of IBM’s client segments Installation, tuning and integration services delivered by IBM Global Technology Services, IBM Software Services and qualified IBM Business Partners Pre-sized System p configurations recommended by IBM to simplify selection, implementation, and capacity planning AIX®, IBM’s industrial strength UNIX® operating system Linux® on POWER™ operating system Supports IBM Advanced POWER Virtualization SOA Software Configurations: Targeted at IT Architects and IT Managers Solution guides Step by step instructions (configuration guides) Targeted at key client needs and pain points Can span multiple entry points and into governance, management, and security

25 Process Integrity Takes SOA to the Next Level Supporting Integrity of Transactions, Interactions & Information Process Integrity is the ability to conduct reliable business activity Users Must Be Provided with Up-to-date, Secure Access to Information and Content Transactions Must Execute Consistently with Ability to Recover as Required Process Integrity is the ability to conduct reliable business activity in a secure, scalable SOA environment with seamless synchronization between services, human tasks, information, domains and users. As your SOA gets more advanced, you have more services, more information and more users. Robust end-to-end integration is important to maintain consistency across these elements. Process Integrity is focused on synchronizing end-to-end processes so they provide the right amount of integrity. Process Integrity is comprised of three components: Interaction Integrity, Transaction Integrity, and Information Integrity. Interaction Integrity is about providing users with the right access to information and content. This means, for example, being able to customize the access based on the role of the user. It is also about simplifying the user’s interaction with the system – providing an easy to use interface that clearly displays the information that the specific user needs. Transaction Integrity is about executing both short running and long running transactions with confidence. Short running transactions often require full-scale transactional properties, for example, the ability to roll back a transaction if some aspect of it fails. Long running transactions must also be able to maintain their integrity, and have compensations specified for aspects of the transaction that don’t execute successfully. Information Integrity focuses on consistency of information. Information sources must be synchronized so that there are not multiple views of the same customers, partners and products. Information Must be Reliable, Complete and Manageable

26 Process Integrity for System z
WebSphere MQ for z/OS, WebSphere Message Broker for z/OS, WAS for z/OS, WESB for z/OS, WebSphere Process Server for z/OS, and WebSphere Business Services Fabric Fully ARM-enabled Workload Management Goal-oriented resource allocation Workload scaling, workload isolation Takes full advantage of Parallel Sysplex for with MQ Shared Queues Sophisticated heterogeneous transaction coordination Supports DB2 data sharing, CICS EXCI support and Resource Recovery System (RRS) global transaction coordination RACF for integrated security Reporting and Chargeback Reduced points of failure Faster processing Fast End-to-end recovery

27 Infrastructure Simplification … … a Critical Success Factor for SOA
File/Print Servers Secure Database Vault Transaction Web Servers Application Enterprise Trust Authority Utility Consolidation (eg. File/Print server) System p System z Mainframe Application Servers Collaboration Servers Terminal Serving SSL Appliances Utility Infrastructure Web Services E-Commerce Applications Deep Computing Java Linux Grid Data Reference Backup SAN Storage BladeCenter Operational silos Multiple tiers Inflexible with increasing cost Growing complexity Firewall Servers Routers Switches UI Data DNS Caching Appliances Web Servers SSL Application Security & Directory Servers File/Print LAN Servers Database Business Data PCs UNIX Mainframe Today’s Environment, Simplified Scale up and scale out to manage costs through better utilization of IT assets Standardize, automate, and integrate business processes, information, and underlying IT Infrastructure Select the resources providing the values to best meet on demand business requirements

28 TCO Is Better on System z … … IBM Distributed Consolidation to System z
Performed TCO and consolidation assessment on IBM portfolio Analysis considers today’s environment vs. “to be” environment; savings is net after hardware and migration investments Identified substantial savings opportunity Annual Energy Usage reduced by 80% Total floor space reduced by 85% 28 28

29 Questions & Answers

30 © IBM Corporation 2008. All Rights Reserved.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. For a complete list of IBM trademarks, see AIX, CICS, CICSPlex, DB2, DB2 Universal Database, i5/OS, IBM, the IBM logo, IMS, iSeries, Lotus, MQSeries, OMEGAMON, OS/390, Parallel Sysplex, pureXML, Rational, RACF, Redbooks, Sametime, Smart SOA, System i, System i5, System z , Tivoli, WebSphere, zSeries, and z/OS. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.


Download ppt "Managing TCO with SOA: Platform Makes the Difference!"

Similar presentations


Ads by Google