® IBM Software Group © 2006 IBM Corporation Blue Cross and Blue Shield of Florida Case Study HATS and SOA.

Slides:



Advertisements
Similar presentations
Integrated Platform version 5.2
Advertisements

Performance Testing - Kanwalpreet Singh.
XProtect ® Professional Efficient solutions for mid-sized installations.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
28 October 2008CIS 340 # 1 Topics (continuing) To develop the concepts guiding SOA To define SOA components.
Federal Student Aid Technical Architecture Initiatives Sandy England
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
Enterprise Web Content Management Path to developing a Competency Center Presented To: Presented By: Gilbane ConferenceBrian VanDeventer IT Manager, Web.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Distributed Systems: Client/Server Computing
Understanding and Managing WebSphere V5
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
JWST Integrated Modeling Environment James Webb Space Telescope.
SOA, BPM, BPEL, jBPM.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
IBM Software Group - IBM Systems Group © 2006 IBM Corporation IBM Software Group | IBM Systems Grouppage 1 Team Collaboration Software Selling Strategy.
Competitive Differentiation: Using Technology to Deliver on Staples EASY Brand Promise Scott Floeck, Sr. Vice President, Staples, Inc.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Using Microsoft ACCESS to develop small to medium applications on campus.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Putting a Face on Electronic Commerce Kathy Warden.
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
Computer Emergency Notification System (CENS)
TechEd /24/2017 2:42 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Landstar Application Case Study: Development Of Content-rich Solutions For The Mobile Employee Bob Leo Director of Professional Services October 15, 2000.
IBM Express Runtime © 2007 IBM Corporation 1 Cognos needed to supply customers with additional choices and complete flexibility as they design and deploy.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
Introducing More4Apps Introducing.. More4Apps
® IBM Software Group © 2006 IBM Corporation HATS Case Study.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Integrating the Mainframe Liberating Enterprise Data.
verifone HQtm Estate Management Solution
SoftwareServant Pty Ltd 2009 SoftwareServant ® Using the Specification-Only Method.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
 TECHNOLOGIA is a startup company in Bangalore in 2007 which is completely owned by emirates telecommunication corporation- ETISALAT.  It has helped.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
RPA – Robotic Process Automation
Chapter 1 Assuming the Role of the Systems Analyst.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
WebSphere Diego Leone.
Azure Infrastructure for SAP®
IBM Start Now Host Integration Solutions
Migrating Oracle Forms Using Oracle Application Express
Dev Test on Windows Azure Solution in a Box
Chapter 2 The Origins of Software
Demo for Partners and Customers
Presentation transcript:

® IBM Software Group © 2006 IBM Corporation Blue Cross and Blue Shield of Florida Case Study HATS and SOA

IBM Software Group 2 Business Challenge Company Vision The largest and oldest health plan provider in the state, Blue Cross and Blue Shield of Florida (BCBSF) is a company focused primarily on the health industry, delivering value through an array of meaningful choices.  Cost of system maintenance  Error-prone system resulted in decreased productivity for Customer Service Representatives  Error-prone system required the BCBSF Development and Maintenance team to frequently service software and to build additional applications to re- establish back end sessions  Software renewal costs high  Each software upgrade required deployment at each of 3000 clients

IBM Software Group 3 Previous Solution IBM zSeries mainframe IMS transactions Attachmate Extra! terminal emulator HLLAPI Screen scraping Sybase, Inc.’s PowerBuilder client application HLLAPI (High Level Language Application Programming Interface) An API widely used to build interfaces to IBM 3270-based applications by reading the display data, i.e., screen scraping  3000 clients installed  12,000-18,000 active sessions TM ®

IBM Software Group 4 Technical Challenges  HLLAPI is a rigid, screen scraping API that can be difficult to develop and maintain  Required intricate code to deal with the location of fields on the display screen  Attachmate emulator with macros failed frequently  The implementation allowed the user to navigate to any screen, then select an action that resulted in running a macro. The macro would fail if not on a valid screen to run the macro.  Sometimes brought down IMS  Attachmate failed too frequently on Microsoft Windows XP  Required Hyper-Threading Technology turned off to reduce errors  BCBSF wanted to keep their client application UI to preserve their investment in that part of the previous solution  In production for 2 years with 3000 employees trained on client application TM ®

IBM Software Group 5 Alternatives Considered  Considered IBM Personal Communications  Did not offer significant benefits above Attachmate emulator  Considered HATS transformation  Would have required a new client UI and inadequately preserved BCBSF's investment and training in the client UI  Considered Web Services  Had some knowledge of Web Services but without using SOAP  Would allow BCBSF to keep their existing client UI but remove dependency on Attachmate emulator  A winner!!! TM

IBM Software Group 6 New solution Key Components Software  IBM WebSphere Host Access Transformation Services  IBM WebSphere Application Server – Network Deployment  IBM Rational Application Developer for WebSphere (RAD) Servers  IBM AIX server  IBM zSeries Services  IBM Software Services for WebSphere (ISSW) IBM zSeries mainframe IMS transactions HATS Web Services on WS Application Server Two IBM AIX servers (l oad balancing & failover) SOAP Sybase, Inc.’s PowerBuilder client application 3270 datastream ®

IBM Software Group 7 Key Technical Benefits Web Services provides a modular, reusable architecture to represent BCBSF’s core business functions  A simple and straightforward process to design, develop, test, and deploy Web Services using IBM HATS, IBM RAD, and BCBSF’s existing client software  Determine which business processes become Web Services by examining client application UI and corresponding HLLAPI application logic  Create a macro for each business process by recording the navigation paths through multiple 3270 host screens using HATS  Create Web Services wrapper files for each business process using HATS  Complete WSI-compliant Web Service creation by generating WSDL using IBM RAD for WebSphere  Import WSDL into PowerBuilder to generate client application  Reuse of PowerBuilder client application  BCBSF’s core business functions are enabled for use in any Service Oriented Architecture solution  Can be integrated with IBM SOA Foundations products, such as IBM WebSphere Business Process Server, IBM WebSphere Enterprise Service Bus, IBM WebSphere Portal, and others, as well as any vendor software that can utilize standard Web Services ® ®

IBM Software Group 8 Enterprise Applications and Data Infrastructure Services Application and Data Access Services Business Application and Data Services Business Performance Management Services Development Platform Partner Services Enterprise Service Bus WebSphere BI ModelerRAD for WebSphere WebSphere Information Integrator WebSphere BI Server WebSphere BI Server Foundation WebSphere Portal Server WebSphere BI Connect WebSphere Application Server WBI Adapters HATS WBI Monitor IBM Software Offerings Process Services Information Services Interaction Services Business App Services Web Services Gateway WBI Event/Message Broker WebSphere MQ Business Integration Reference Architecture Using HATS, BCBSF’s core host business functions are now ready to be integrated in a Service Oriented Architecture in a timeframe appropriate for their business model

IBM Software Group 9 Key Technical Benefits HATS Web Services relies on screen scraping but offers significant advantages over a typical screen scraper technology, such as HLLAPI  BCBSF did not use HATS transformation, so they could not take advantage of HATS’ rules-based architecture which allows many transformations to work even when the host application is changed (e.g., host fields are added)  HATS Web Services remains a significant improvement over HLLAPI for BCBSF by offering wizards to create macros stored as xml  BCBSF used HATS wizards to record macros initially  BCBSF estimates an application development effort that takes ½ week of HLLAPI coding could be accomplished in ½ day using the HATS UI  BCBSF modified the macro xml file directly after initial macro recording  HATS is easier to maintain by simply editing the xml file than changing the HLLAPI application code

IBM Software Group 10 Key Business Benefits  Cost Savings  Fewer developers required to maintain HATS solution  Easier to maintain and more robust  Emulator removed from system  Saved approximately 3000 Attachmate software license renewals  Preserved BCBSF’s investment in training personnel on the existing client UI application  Architecture is basis for future solutions  The extensible architecture of HATS Web services has been so successful, BCBSF is using Web Services as a design and implementation standard for future application solutions TM

IBM Software Group 11 Deployment Experience – The Good  Proof of Concept by ISSW included 1-day demonstration of using HATS and RAD to build macro, create Integration Object and Web Service, create client application, and test  ISSW team conducted a 4-day workshop on HATS, followed with expert consulting advice on how to implement the solution  Created advanced macros with conditional and error paths and used Integration Object chaining  Included an architecture review  On-going recommendations throughout 6 month deployment period  Advice on IBM WAS capacity planning and performance tuning to enable WAS to efficiently run on IBM AIX server  BCBSF’s personnel required to implement solution  3 developers  5 testers  1 project manager  For BSBSF, the process of creating and maintaining Web Services has been simple and is a “huge” improvement over the HLLAPI application code  HATS solution in production for 2 years as of June 2006 and running smoothly

IBM Software Group 12 Deployment Experience – The Bad  Two main areas caused production errors  Unexpected code dependencies in host application  Problem: Host application did not work consistently based on which codes were entered. For example, one screen automatically changed an input field to a display field based on codes entered, causing the keyboard to lock.  BCBSF’s Recommendation: Understand your host application. Read documentation if you have it.  Did not generalize error conditions in macro processing  Problem: Continually coding to each error condition  BCBSF’s Solution: 99% of errors are input errors; so for any error message, send it back to the client for user interaction  Bulk of production errors solved in first 6 months of deployment

IBM Software Group 13 A Success Story Future plans at BCBSF are shaped by HATS deployment experience Additional HATS Web Services for Six Sigma projects Integrate business logic with HATS Web Services to extend function of Pricing Tool Implement a portal solution for the Inquiry Control System to be integrated with HATS Web Services Expand to a Service Oriented Architecture with an Enterprise Service Bus (ESB) implementation based on WebSphere MQ technology HATS Web Services Proven cost savings Easy to create and maintain A leading edge solution for integrating host-based applications with a Service Oriented Architecture