官术网_书友最值得收藏!

IBM and Legacy SOA Integration

No chapter on Legacy SOA Integration can be written without considering the IBM mainframe hardware and software that have an impact on Legacy SOA integration. In fact, most independent vendors in this space view IBM as their biggest competitor, as well as one of their biggest partners. IBM hardware and software have six capabilities. There are more, but we will focus on those that have an impact on Legacy SOA integration:

  • Native IBM Mainframe Integration — WebSphere Host Access Transformation Server (HATS) can be used to transform existing 3270 and 5250 screens into a Web-browser interface. This is presentation layer SOA integration.
  • CICS Transaction Gateway — A user of CICS Transformation Server, Version 3 or greater, has the option of using CICS COMMAREA to expose transactions as Web services. The CICS Transaction Gateway is part of IBM CICS and uses Java EE Connector Architecture (JCA) Version 1.5 to allow CICS transactions to be exposed as Web services.
  • IMS SOA Integration Suite — This provides direct access to IMS data stores and IMS transactions from open systems. IMS TM resource adapter and IMS Connect (data services) are part of this bundled suite of middleware, adapters, and mainframe components.
  • DB2 Connect — This provides direct access to DB2 data from client/server or web-based applications. This access layer can be exposed as Web services.
  • Enterprise Generation Language (EGL) — EGL is a 4GL that has been around for years under various names: Cross System Product (CSP), VisualGen, and VisualAge. IBM promotes 3270 and 5250 SOA enablement using EGL, as EGL includes the notion of a service. EGL is integrated with IBM Rational Business Developer Extension for defining, testing, and deploying the service to all supported platforms, including automated services generation from models.
  • zIIP and zAAP processors — Basically, a licensing/pricing configurations to reduce the cost of running Java and DB2 workloads off traditional z/OS partitions on the mainframe. The zIIP and zAAP processor releases followed the release of another specialty processor in 2000, Integrated Facility for Linux (IFL). zAAP is intended for Java and XML. zIIP is intended for DB2 processing. This difference is IFLs are used under z/Linux, and zIIP and zAAP under z/OS. These processors provide significant cost savings over traditional z/OS workloads. The Legacy SOA Integration vendor DataDirect has taken advantage of these processors in the latest release of their product.

IBM's offerings, although complete, continue to be complex. Its Host Access Transformation Server, IMS Connect, and Customer Information Control System (CICS) Transaction Gateway offer a variety of solutions, with or without WebSphere. In addition, IMS, and CICS offer integration capabilities in the form of support for WebSphere MQ, IIOP and Web services. The limitations with the IBM Legacy SOA options are:

  • No off host solution — All these products have a footprint on the legacy system. It is not possible to run part of the infrastructure in open systems.
  • Limited legacy language and database support — These solutions offer no support for the Natural language or the Adabas database. There is also no support for CA data stores such as the Datacom and IDMS.
  • Complex to configure and manage — IBM SOA is really a bunch of point solutions some for free, such as the CICS with built-in SOA support, and most that are priced separately.
  • Different products for screen, transaction, and data access — In order to accomplish SOA legacy across different artifacts and different languages and data stores, you must use a number of different products.
  • Need to upgrade to the latest releases of operating systems and CICS — Most of these products require that are on a fairly current release of IBM operating system or transaction monitor.
  • More MIPS needed on mainframe — CICS SOA, DB2 Connect, HATS, and IMS SOA Suite require a process on the mainframe and consume more of your MIPS.
主站蜘蛛池模板: 任丘市| 明水县| 马公市| 轮台县| 麻栗坡县| 扶沟县| 尚志市| 吉木萨尔县| 广河县| 全州县| 桐乡市| 湟源县| 连江县| 岗巴县| 黑河市| 广汉市| 和平区| 保靖县| 噶尔县| 东丰县| 阿城市| 安义县| 邵阳市| 鲜城| 辽中县| 铁力市| 金乡县| 昌吉市| 陇南市| 行唐县| 鞍山市| 嘉峪关市| 云龙县| 莱芜市| 鄂尔多斯市| 紫金县| 汉沽区| 安岳县| 广汉市| 家居| 东乡族自治县|