Click to return Home

  Newsreel
  Products & Services
  Web Watch
  Software Update
  Resource Directory
  Events Diary
  Articles
  The Magazine
  Subscribe
  Contact Us

  Advertisers

TechEd 2000

  TechEd reports
  Exhibitors
  Fun stuff

techeu99.gif (12847 bytes)



From SNA Server to Babylon

July 9 - Integrating data from a variety of heterogeneous data sources is one of the key challenges of the near future. Microsoft started addressing this issue with the release of SNA Server 4.0 by providing an ODBC driver for getting data from IBM mainframes - definitely a great step forward. With SP2, Microsoft also made available an OLE DB provider for DB2, easing the task for COM objects capable of remote TCP/IP connections with host machines.
      In most real-world scenarios what you actually need to do is run legacy procedures, rather than build a new collection of business objects that duplicate the existing logic. To achieve this you set your code to act as a human operator through terminal emulation and screen scraping.
      The smartest solution to these issues consists of encapsulating the client-to-terminal dialog into COM objects. COMTI (COM Transaction Integrator) is the basic component that helps you accomplish this under Windows NT. Basically the COMTI Component Builder (a sort of wizard) acts as a parser and translates COBOL instructions into a COM type library. Your client application just makes COM calls while the COMTI service, under the hood, provides access to transactions running on a mainframe.
      Because COMTI is a Microsoft Transaction Server (MTS) component, it takes advantage of specific MTS features, including multiple threading and object management for improved performance. COMTI supports both CICS and IMS transactions.
      With the advent of Windows 2000 and COM+, COMTI is expected to become a COM+ service to allow Windows programs to interoperate with critical applications already deployed on other vendor's platforms. The new version of SNA Server, code-named Babylon, is expected to add spice to this category of components which seem to be part of a forgotten world, far from the bright lights of COM+ and Windows DNA.
      One of the presentations at TechEd 99, by Bob Hyman, the Microsoft group program manager for host integration products, demonstrated how to reuse existing business logic built into CICS and IMS modules. During his presentation, Bob also pointed out what will be new in Babylon.
      In particular, full integration with the COM+ infrastructure is provided, since COMTI is destined to become just a COM+ application. You'll also get a mechanism to do screen-scraping; support for XML to facilitate the exchange of complex data types; and a brand new SDK to help COMTI work with particular screen layouts and terminal procedures.

Dino Esposito

 

 










Related Links