© 2007 IBM Corporation Positioning the Application Transformation Solution Family Boxes like this at the top of charts need to be deleted before you show.

Slides:



Advertisements
Similar presentations
EzScoreboard.com A Fully Integrated Administration Service.
Advertisements

RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
John Whittle Sales Specialist Case Study: Manage Transactions Across the Enterprise Featuring BMC Middleware Management.
HP Quality Center Overview.
1 Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications Steve Saville Mainframe Technical Account Manager – Compuware.
 Corporate Profile  BOSS Overview  Current Solutions  BOSS Modules  COLORS - New BOSS Web Module  BOSS Benefits  Supplier XML Services and BOSS.
Improving Your Business Processes Process Improvement = Profit and Growth Management Software Solutions We help businesses manage for success Cleveland.
SAP Travel OnDemand Travel and Expense Management
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
The TRUTH About SOX, Auditors & Oracle Applimation is the leading provider of Application Lifecycle Management solutions.
Principles and Learning Objectives
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
US Strategy Days /16/2017 7:46 PM Richard Moore Server & Tools Business Group Lead Microsoft Ireland ©2006 Microsoft.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
1 Chapter 7 IT Infrastructures Business-Driven Technology
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Symantec Vision and Strategy for the Information-Centric Enterprise Muhamed Bavçiç Senior Technology Consultant SEE.
Introduction to SAP R/3.
® IBM Software Group © 2008 IBM Corporation Rational Developer for System z User Group Kickoff.
IBM Software Group ® Project Enterprise Overview Scenario Description.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 7: Designing and developing applications for z/OS.
RSA – Accenture Insurance Solution
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Enterprise Asset Management
© 2009 IBM Corporation Delivering Quality Service with IBM Service Management April 13 th, 2009.
® IBM Software Group © IBM Corporation IBM Information Server Understand - Information Analyzer.
Copyright © Oracle Corporation, All rights reserved. Oracle Sales and Service Key Product Highlights Releases
Presentation on Facilities / Assets Management by Satyam Computers Services Ltd.
This presentation is the property of Paradigm Information Systems It is confidential to the intended recipient for the purpose of evaluating FMS Any other.
What’s new with EntireX Communicator 7.3 Rolf Bahlke crossvision Chief Architect October 2006.
Highlights Builds on Splunk implementations – extending enterprise value to include mission-critical IBM mainframe data. Unified mainframe data source.
April, 2008 Better Together! Integrated GP & CRM AN INDEPENDENT MEMBER OF BAKER TILLY INTERNATIONAL 505 AFFILIATE OFFICES WORLDWIDE.
© 2007 by Prentice Hall 1 Introduction to databases.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
TeamCluster Project Real time project management solutions Harry Hvostov April 27, 2002.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Dan Grady The search for the killer productivity application is over… Copyright 2009, Information Builders. Slide 1.
® IBM Software Group © 2004 IBM Corporation IBM Software Development Platform Concepts, Products, and Strategy Alan W. Brown IBM Distinguished Engineer.
® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas IBM.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Project Portfolio Management Business Priorities Presentation.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Leveraging the principles of.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
® IBM Software Group © 2007 IBM Corporation Rational Transformation Workbench Analyzer for Eclipse V3.1 Name Title address.
E-BUSINESS SUITE 11i.10 – CUSTOMER RELATIONSHIP MANAGEMENT ORACLE ACCELERATOR FLOWS, FUNCTIONS & PRODUCTS Sales & Marketing Service Insight to Campaign.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Reporting & Analytics Stephen Chan Senior Solution Consultant.
IBM CEEMEA SOA SWAT Team © 2007 IBM Corporation Johannesburg, Aug. 21, 2008 Service Discovery, Creation & Reuse Julius PETER SWG SOA Sales Executive, CEEMEA.
Enterprise Modernization Made Easy with IBM Development Tools
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Top Gun 2007 Hyperion Planning for the Non-Planning Consultant Dave Whittaker Senior Consultant Americas Technical Services.
IQ Server Product Overview June The problem we solve in a customer’s words… “We have almost 400 applications and they are all intertwined and very.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Enterprise Processes and Systems
CIM Modeling for E&U - (Short Version)
Microsoft Operations Management Suite Insight and Analytics
IBM Tivoli Web Site Analyzer Training Document
Speaker’s Name, SAP Month 00, 2017
QuickBooks Premier Desktop Accounting Software: Features & Benefits.
Supply Chain Visibility Solution powered by
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Accounting Information Systems and Business Processes - Part I
Presentation transcript:

© 2007 IBM Corporation Positioning the Application Transformation Solution Family Boxes like this at the top of charts need to be deleted before you show this to customers Name Title address

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 2 Assets Layer of disjointed, poorly understood enterprise assets, preventing reuse Architectures Tightly-coupled architectures hindering IT flexibility Skills IT skills shortage and silos limiting staff productivity and mobility Processes and tools Duplicate processes, tools and infrastructures limiting collaboration Investments Increasing maintenance costs limiting flexibility for new investments E01-EDI Data Warehouse (Interfaces to and from the Data Warehouse are not displayed on this diagram) G02 - General Ledger A05 - AP S01 - Sales Corrections I01 PO Receiving I03 Return to Vendor I06 Warehouse Management Mainframe apps - Blue PC/NT apps-Green Unix apps - Yellow 3rd party interface -Orange Lines: Colors have no special meaning. They are to help make the diagram easier to read. For More Information: See the database containing information about each application:Application V4.mdb S06 - Credit App P15 EES Employee Change Notice OTHER APPS - PC AP - Collections/Credit TM - Credit Card DB ACCTS REC APPS - PC 990COR Bad Debt Benefical Fees Beneficial Reconcil JEAXF JEBFA JEBKA JEDVA JESOA JEVSA JEVSF NSF TeleCredit Fees INVENTORY CONTROL APPS - PC Code Alarm Debit Receivings Devo Sales Display Inventory In Home Junkouts Merchandise Withdrawl Promo Credits RTV Accrual Shrink AP Research - Inv Cntrl AP Research-Addl Rpts Book to Perpetual Inventory Close Out Reporting Computer Intelligence Data Count Corrections Cross Ref for VCB Dnlds Damage Write Off Debit Receivings DFI Vendor Database Display Inventory Reconcil Display Inventory Reporting INVENTORY CONTROL APPS - PC DPI/CPI IC Batching Inventory Adj/Count Correct Inventory Control Reports Inventory Levels Inventory Roll Merchandise Withdrawl Open Receivings PI Count Results PI Time Results from Inv Price Protection Sales Flash Reporting Shrink Reporting SKU Gross Margin SKU Shrink Level Detail USM VCB Downloads Journal Entry Tool Kit Scorecard - HR L02-Resource Scheduling (Campbell) P09 - P17 Cyborg M02 - Millennium M03 - Millennuim 3.0 Banks - ACH and Pos to Pay Cobra B01 - Stock Status S03-Polling P14 On-line New Hire Entry CTS Plan Administrators (401K, PCS, Life, Unicare, Solomon Smith Barney) D01 Post Load Billing I04 Home Deliveries I02 - Transfers Arthur Planning I07 Purchase Order I12 Entertainment Software I05 Inventory Info E13 E3 Interface S04 - Sales Posting V01-Price Management System I10 Cycle Physical Inventory I55 SKU Information K02 Customer Repair Tracking I35 Early Warning System B02 Merchandise Analysis I13- Auto Replenishment U18 - CTO Intercept I09 Cycle Counts E02-Employee Purchase Texlon 3.5 ACH Stock Options I17 Customer Perceived In-Stock U16-Texlon SiteSeer C02 - Capital Projects F06 - Fixed Assets US Bank Recon File Star Repair EDI Coordinator Mesa Data NEW Soundscan NPD Group AIG Warranty Guard Resumix Optika Store Budget Reporting P16 - Tally Sheet Cash Receipts/Credit S05 - House Charges Ad Expense L01-Promo Analysis V02-Price Marketing Support BMP - Bus performance Mngt Store Scorecard I11 Price Testing Valley Media P09 Bonus/HR I15 Hand Scan Apps Roadshow POS S08 - Vertex Sales Tax A04 - Cust Refund Chks Equifax ICMS Credit Cellular Rollover S09 - Digital Satellite System NPD, SoundScan Sterling VAN Mailbox (Value) I18 SKU Rep X92-X96 Host to AS400 Communication S02 - Layaways Washington, RGIS, Ntl Bus Systems V04-Sign System I14 Count Corrections NARM P01- Employee Masterfile I06 - Customer Order Frick Co UAR - Universal Account Reconcilliation Depository Banks S07 - Cell Phones S11 - ISP Tracking AAS Fringe PO Cash Over/ Short L60 MDF Coop SKU Selection Tool SKU Performance Supplier Compliance 1 I35 - CEI ASIS Misc Accounting/Finance Apps - PC/NT COBA(Corp office Budget Assistant) PCBS(Profit Center Budget System) Merchandising Budget AIMS Merch Mngr Approval Batch Forcasting Ad Measurement AIMS Admin AIMS Reporting Ad Launcher V03- Mkt Reactions Spec Source CTO2.Bestbuy. com Rebate Transfer Sign System CopyWriter's Workspace ELT PowerSuite Store Monitor AIS Calendar Stores & Mrkts Due Dates Smart Plus Insertions Orders Budget Analysis Tool Print Costing Invoice App AIS Reports Broadcast Filter Smart Plus Launcher General Maintenance Printer PO Printer Maintenance Vendor Maintenance Vendor Setup Connect 3 Reports Connect 3 PDF Transfe Spec Source SKU Tracking S20-Sales Polling Prodigy PSP In-Home Repair Warranty Billing System Process Servers (Imaging) Prepared by Michelle Mills Page 1 of 2 Actual application architecture of an IBM customer Java / J2EE Linux Palm / PDA Blackberry VB / C++ SAP / Oracle MS.net Packaged Apps Enterprise modernization challenges System i System z CICS / IMS Web 2.0 Software archeology “Legacy modernization is morphing into a strategic function. IT can't afford to toss away reliable application transactions indiscriminately.“ -- Phil Murphy, Forrester Research, April 2007 Outsourced vendor Packaged app provider Acquired dev team Testing team Core dev team Regional SI LOB Leaders Web team Architecture team

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 3 Data Asset modernization Challenge of managing knowledge assets A diverse application portfolio evolved over many years and understood by few Complexity hindering the ability to gauge the impact of code changes resulting from new requirements A lack of documentation that limits reuse of existing business rules embedded within code An inventory of existing highly stable code that embodies enterprise business intelligence Ability to understand and manage application complexity and change by making dependencies visible Identify and document existing business rules and business processes What you have… What you want… Data CICS/IMS EJB C++ Is this valuable? Could this be a business rule? What happens if I change this? COBOL Java AJAX Asset Inventory COBOL Java AJAX CICS/IMS EJB Potential order entry service 120 parts change if I modify this Gold customer qualification rule VSAM IMS/DB DB2 Analyst studies have found it 5x less expensive to re-use existing applications than to write new applications. “Knowledge may be the most important source of competitive advantage for a firm, but capturing the potential gains is a continuing challenge”. William and Phyllis Mack Center for Technological Innovation, The Wharton School William and Phyllis Mack Center for Technological Innovation, The Wharton School C++

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 4 Reduce cost and time of maintenance activities Shorten the learning curve for new developers Speed up and reduce risk in key transformation initiatives WebSphere Studio Asset Analyzer Rational Transformation Workbench Rational RequsitePro Asset modernization: Enhancing Our Portfolio Comprehensive inventory of assets for reuse and modernization Enable governance of enterprise assets across lifecycle Promote reuse and eliminate redundancies Enhance architectural integrity through reuse of software assets Manage, govern & share assets across lifecycle Rational Asset Manager WebSphere Services Registry and Repository Enforce SOA governance policies and procedures Unify diverse and geographically distributed teams Control software asset changes Rational ClearQuest Rational ClearCase Control asset change across lifecycle Discover, document and transform legacy assets An IBM roadmap to help organizations discover, transform and manage applications and services Assets

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 5 Customer Application Assets Data about Data about Systems Data about Services Data about Applications Application metadata is everywhere Application Analysis WebSphere Studio Asset Analyzer (WSAA) Rational Transformation Workbench (RTW) CICS Interdependency Analyzer (CICS IA) Application Development Rational Developer for System z (RDz) WebSphere Integration Developer Host Access Transformation Services (HATS) Rational Application Developer Rational Software Architect Rational ClearQuest, ClearCase, & Requisite Pro Data Quality / Integration IBM Information Server Data Architect / Modeling Rational Data Architect Tivoli Portfolio Configuration Management Application Discovery System Provisioning Operational Monitoring Process Modeling WebSphere Business Modeler Services Registry WebSphere Services Registry and Repository Enterprise Service Bus WebSphere ESB WebSphere Message Broker Use with architects

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 6 AD Transformation Tools Positioning WebSphere Studio Asset Analyzer (WSAA) Impact Analysis Application Understanding Business Rule Management Application Analysis Components for reuse Rational Transformation Workbench (RTW) Project-level workbench for deep application analysis and transformation Architects, project leaders, analysts, developers Enterprise-wide app discovery and insight; find dependencies across applications and lines of business Architects, project leaders, DBAs, developers, system programmers Services Development Traditional Development Rational Developer for System z (RDz) Common IDE for COBOL, PL/I, J2EE and Web services development Architects, Developers Web Development RTW Analyzer for Eclipse Program level analysis

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 7 RTW WSAA Bridge  Find an interesting set of enterprise assets in WSAA  Download the results as a “Bill of Materials” (BOM) to RTW  RTW automatically … –retrieves related source –builds RTW project Rational Transformation Workbench WSAA Bridge “BOM” list FTP System z Workstation PC WebSphere Studio Asset Analyzer Application insight Source Libraries 1 2

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 8 Comparing the capabilities of WSAA & RTW Usage ScenariosWSAARTW Work with z/OS Assets Cobol, PL/I, JCL YY CICS, IMS, DB2 YY Assembler YY Natural / Adabas Y Micro Focus COBOL, ACUCOBOL GT Y Work with Distributed Assets Java, Java EE, WebSphere Y XML, C/C++ P

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 9 Comparing the capabilities of WSAA & RTW Usage ScenariosWSAARTW Understand Application New developer YY Outsourced AD or operations YY Change Request / Application Maintenance YY Compliance documentation YY Find and manage business rules P – Can discover data elements relevant to business rules Y Find business processes for reuse YY Find programs & data needed for testing YY

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 10 Comparing the capabilities of WSAA & RTW Usage ScenariosWSAARTW Reduce Risk due to Changes Identify downstream impact YY Project-level (millions of LOC) YY Enterprise-wide (tens of millions of LOC) YP – Can partition large applications into separate repositories Transform Application Improve Code Maintenance Reduce Complexity Refactor / restructure code / code slicing Can help in the analysis Y Remove dead code Can help find unused assets; doesn’t identify unused code within programs Y Make more accurate project estimates YY – includes project estimator Find programs & data needed for testing YY Assess programs for reuse and suggest remediations Y

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 11 Comparing the capabilities of WSAA & RTW Usage ScenariosWSAARTW Deployment Use anywhere from browser Y Static reports and business rules Run on z/OS Y Scan source where it lives Y Scan CICS, IMS, DB2, and WebSphere system configurations YP – not WebSphere Run on workstation Y

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 12 Comparing RTW & RTW Analyzer for Eclipse Some Usage ScenariosRTWRTW Analyzer for Eclipse Understand Applications YY – program by program Interactive Analysis YY – program by program Diagrams / graphs Y – within application and within program Y – limited; within program Program metrics YY – program by program Sophisticated searching (e.g., check coding standards) Y – within entire RTW workspace Y – within RDz project Find impacts of a proposed change Y – within entire RTW workspace Y – within RDz project Generate reports for application / project YN Share reports via web YN Find and manage business rules YN Transform and restructure programs; find and remove dead code YN Use RDz’s Remote System Explorer to access mainframe source files NY Analysis tools synchronized with RDz’s LPEX editor NY

© 2007 IBM Corporation Adding CICS Interdependency Analyzer to the mix

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 14 Enterprise Customer AD artifacts Java, COBOL, PL/1, Assembler CICS & IMS Applications WebSphere Applications DB2, WSMQ CICS Interdependency Analyzer CICS Application Resources Transactions Programs, Files TDQs, TSQs DB2/IMS DB, etc. Dependency DB Discovery Relationship Analysis Benefits:  Automated discovery of application artifacts and CICS runtime relationships  Lower cost & higher quality application changes  Reduce effort to create components  Evolve and reuse Enterprise Access to Assets Speed application discovery, understanding and asset reuse Repository Application Understanding Web Services Impact Analysis WebSphere Studio Asset Analyzer Web Browser Knowledgebase Rational Transformation Workbench Business Rule Identification Application Componentization Project-level Application Analysis

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 15 WSAA & RTW & CICS IA – some usage scenarios Usage ScenariosWSAA/RTWCICS IA Work with z/OS Assets Cobol, PL/IYY CICS, IMS, DB2YCICS and CICS workload in IMS, DB2, MQ) Detailed CICS resource analysisNY Work with Distributed AssetsY- WSAAN Understand ApplicationStaticRuntime New developerYY Outsourced AD or operationsYY New system/projectYY Compliance documentationYY Find assets for test casesYY Find and manage business rulesY-RTWN Improve maintenanceCodeSystem

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 16 CICS IAWSAA & RTW Primary target customers CICS Transaction Server customers, who need detailed understanding of their CICS applications (same business drivers as WSAA & RTW) CICS customers with a Sysplex who need workload management for high availability Target audiences within these accounts: system analysts, system programmers, testers Enterprise customers with a large portfolio of mainframe applications and the requirement to transform these applications and the development process associated with them. Target audiences within these accounts: business analysts, system analysts, developers, testers Primary use of products by customers Identify the runtime application behaviour and resource usage in CICS. Provides accurate and detailed information about the workloads run in a particular region. Resource relationships can also be viewed by application (user-defined). Mainly used for understanding, splitting workloads across multiple regions to enable high availability of CICS. Rapid application understanding, impact analysis across the application (and the enterprise), and assisted transformations of specific programs. Provide a common point of access to this application metadata. Particularly used for modernizing legacy applications with development tools like RDz. How does the product work Runs in the CICS production regions in real time, records CICS commands and associated data Source code is not required Scans in the source code into a repository for interactive or batch analysis. Type of information provides CICS – runtime view of bindings (e.g. program autoinstall and ISC), and application behavior including CICS calls into related subsystems (DB2, IMS and WebSphere MQ) from CICS. Includes resources associated with transactions, programs, Basic Mapping Support (BMS) maps, files, TSQs, TDQs, 3270 Bridge facility, Web Services, CorbaServer, and Enterprise JavaBeans (EJBs). View of enterprise on-line and batch applications and their program and data interdependencies based on analysis of the source code and sub-system configurations. Multiplatform (z/OS and distributed (Java EE)) For CICS regions, ttransactions, programs, BMS maps, PDS, CICS TSQs and TDQs, I/O record descriptors Product Architecture ISPF administration of runtime collectors Data stored in DB2 on z/OS Primary user interface: ISPF panels, batch reports, Eclipse client GUI Administration through ISPF panels and Web-browser Data stored in DB2 on z/OS WebSphere Application Server provides user interface and impact analysis engine Primary user interface: web browser; custom batch reports possible Comple- mentary positioning Can be positioned complementary to WSAA to gain additional buy-in from the Application Developers, and increase chances of closure. However, system programmers should already be on board.  WSAA provides …  a view of application relationships not observed by the runtime collectors  Information about non-CICS assets (e.g. batch programs) with dependencies on CICS programs and data stores CICS IA can add value for the tasks analysts and developers using WSAA and RTW by providing additional information for a “fuller picture”:  When source code is missing  Real-time control flow, as in CICS control flow can be changed in runtime via exits, so CSD and the source code do not necessarily reflect the reality  To identify ‘potentially’ dead code for further investigation. CICS IA shows when a resource was last used Comparing CICS IA and WSAA+RTW

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 17 P PP P D D D Filling out the picture  WSAA shows dependencies defined in the source; dependencies determined at run-time remain invisible  CICS IA observes running systems and shows dependencies traversed; those not traversed while CICS IA was “observing” remain invisible This branch was dynamically determined; WSAA doesn’t find these programs and data stores P PP P D D D This branch was not traversed; CICS IA doesn’t find these programs and data stores = Program = Data P D

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 18 P PP P D D D Filling out the picture  With both WSAA & CICS IA, we can find both, giving developer- analysts a fuller view of their dependencies  But we still can’t guarantee that we can find everything: unless CICS IA “observes” a dynamically-determined dependency, it remains invisible. Both branches are found when we combine the metadata in WSAA & CICS IA P PP P D D D We still can’t find the assets in this dynamic branch, because it wasn’t traversed P DD

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 19 For more information  Rational Transformation Workbench –  IBM SOA portal –

IBM Software Group Positioning the Solution Family © 2007 IBM Corporation 20 Copyright and Trademarks © Copyright IBM Corporation Produced in the United States of America. All Rights Reserved. CICS, DB2, IBM, the IBM logo, IMS, System p, pSeries, the On Demand Business logo, OS/390, WebSphere, System z, z/OS and zSeries are trademarks of International Business Machines Corporation in the United States, other countries or both. 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. Other company, product and service names may be trademarks or service marks of others.