160 likes | 300 Views
Interchange CommBridge Upgrade Introduction. Agenda. CommBridge Upgrade Introduction Legacy CommBridge Architecture Overview Point-to-point MQ Server 5.x, 6.x Interchange Architecture Overview Legacy CommBridge Pattern Additional Interchange Enterprise Patterns
E N D
Agenda • CommBridge Upgrade Introduction • Legacy CommBridge Architecture Overview • Point-to-point MQ Server 5.x, 6.x • Interchange Architecture Overview • Legacy CommBridge Pattern • Additional Interchange Enterprise Patterns • High Level Upgrade Project Process • Next Steps
CommBridge Upgrade Introduction • Overview of the CommBridge Enterprise Upgrade Project & SAI Team • Architecture • Configuration Options & Patterns • Goals • SAI Team • Timelines
Legacy CommBridge Architecture • Uses Point-to-Point IBM MQ Server (versions 5.x and 6.x) for Messaging • Requires use of custom coded executables (cbfxfr and cbfrcv) for file based interfaces • Imposes limitations on files to be transferred (fixed record length, *.DAT, *.INF) • Relies on unsupported products by IBM and Entrust
CommBridge Upgrade & Interchange Goals • CommBridge Upgrade Goal – “Replace unsupported COTS products in current solution (e.g. IBM MQ 5.x, Entrust) with supported equivalents (IBM FTE 7.x)” • Interchange Goal – “Provide a set of Enterprise Patterns for File and Message based transfers for agencies to use as a roadmap” • Future Goals include migrating from these fixed integration and implementation dependent endpoints to more flexible dynamically driven solutions
InterChange Offerings (Present/Future) • Enterprise Integration Styles • File Based • Managed File Transfer (IBM FTE / JSCAPE-FTP) • Shared Database • ODBC / JDBC • Remote Procedure Invocation • Not Offered by SAI • Message Based • Enterprise Messaging Infrastructure (MQ7 / Oracle?) • Web Services (XML Gateway)
DSS FRB FTE Agent FTE Agent WMQ V7.0 WMQ V7.0 FTE Agent FTE Agent HR/CMS TRE IBM MQ-FTE DesignStatewide FTE target topology SAI Zone WMQ V7.0Cmd/Agent QMgr WMQ V7.0Coord QMgr WMQ V7.0Cmd/Agent QMgr • Initial deployment of FTE will include three v7.0 queue managers in the SAI zone. One will be a dedicated Coordination queue manager and two will act as Command/Agent queue managers. • Initial agency deployments will utilize FTE client agents connected to the SAI queue managers. Usage will be monitored to determine actual throughput. • Agencies with sufficient volume may be upgraded to use a dedicated queue manager. Data is routed directly between queue managers hosting agent endpoints where possible. • “Sufficient volume” will be determined by server utilization and agent throughput. In the diagram HRCMS and Treasury are used as examples of “high volume” nodes with dedicated queue managers but this is only a projection at this point.
4 3 2 1 IBM MQ-FTE DesignFTE/Commbridge Coexistence topology WMQ v5.3 FTE Agent WMQ v6.0 FTE Agent WMQ v7.0 FTE Agent FTE Agent SAI Zone WMQ V7.0Cmd/Agent QMgr WMQ V7.0Coord QMgr WMQ V7.0Cmd/Agent QMgr FTE Agent HR/CMS Initial deployment of FTE agent on the HR/CMS host uses FTE client agent to allow coexistence with CommBridge. • FTE coexists with v5.3 of WMQ by utilizing an FTE client agent • Where v6.0 QMgrs exist, FTE can use the local queue manager in bindings mode without disturbing Commbridge. • On high-volume nodes where Commbridge can be completely replaced, the FTE agent can connect to a v7.0 queue manager. • Where Commbridge does not exist or can be eliminated and the volume does not warrant a dedicated QMgr, a stand-alone FTE client agent can be used.
2 1 IBM MQ-FTE DesignFTE Post-Commbridge target topology FTE Agent WMQ v7.0 FTE Agent SAI Zone WMQ V7.0Cmd/Agent QMgr WMQ V7.0Coord QMgr WMQ V7.0Cmd/Agent QMgr WMQ V7.0 The target topology may include a dedicated queue manager for HR/CMS. Traffic through the firewall passes through a shared SAI WMQ layer to simplify firewall connectivity and security. FTE Agent HR/CMS • Use cases: • Initial deployment of all agencies utilizes the FTE client agent. • On high-volume nodes, the FTE agent may be upgraded to use a local v7.0 queue manager. • Although HR/CMS is shown here with a dedicated queue manager, a determination whether to upgrade to a • full queue manager would be made after implementation, based on observed usage, server utilization and • throughput.
Deployment Sequence Under Consideration • HR/CMS (Going Live) • Focus on Batch File Pattern • Limited Messaging & Transformations • Pilot Lightweight Deployment Footprint – IBM MQ FTE • Pilot Operational Support • NewMMIS (Proposed) • Focus on File Based Legacy CommBridge Patterns • Focus on Message Based Patterns? • Message Transformations • Upgrade Messaging Backbone – IBM MQ7 • MMARS / TRE • Smaller Agencies/Applications • Mainframe • Diverse Footprint with Dependencies
Example: HR/CMS Timeframes The HR/CMS 9.0 project is anticipated to go live by mid-March 2010, at which time all legacy CommBridge interfaces must have been, at a minimum, upgraded to WebSphere MQ File Transfer Edition 7.0.1 and tested to ensure the successful transfer of files and execution of all necessary business processes. Other important dates are as follows: Late November 2009, Pre-Production The HR/CMS environment must be delivered to HR/CMS implementation team for unit testing including WebSphere MQ FTE 7.0.1. Early December 2009, First Run The first run of a basic payroll with approximately 12 outside vendors. At a minimum, the interfaces necessary to complete a payroll run must be in place by this time. Early-January 2010, Full Payroll Run. All CommBridge interfaces for a payroll run must be transferring files as anticipated and with performance equivalent to or better than performance achieved today. March 2010, System Goes Live All CommBridge interfaces for all business processes must be transferring files as anticipated and all business processes must be executing successfully with performance equivalent to or better than that maintained today. Nov 2009 Jan 2010 Dec 2009 Mar 2010
Typical Upgrade Project Activities Interface Testing QA Initial Interface Analysis Operational Handover Interface Migration to Prod Interface Configuration QA QA / Prod Env Set Up Dev/Test Env Set Up and Unit Testing
NewMMIS Specifics • NewMMIS specifics • General Questions, • Touch points, • Configuration requirements for the purpose of evaluating NewMMIS impact; • Change Orders? • NewMMIS resource requirements
Next Steps • Joint SAI/NewMMIS Project Planning Session • Define Project Scope • Preserve Existing Interfaces? • Upgrade Files and Messaging? • Identify Resources Required • Understand Project Dependencies • Follow up technical session if interested • SAI Enterprise Patterns Available & Planned