-
公开(公告)号:CA2357165A1
公开(公告)日:2003-03-10
申请号:CA2357165
申请日:2001-09-10
Applicant: IBM CANADA
Inventor: PRZYBYLSKI PIOTR , DELFINO JEAN-SEBASTIEN M , BEISIEGEL MICHAEL
Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol - e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been "plugged" into the connector.
-
公开(公告)号:CA2413697A1
公开(公告)日:2004-06-06
申请号:CA2413697
申请日:2002-12-06
Applicant: IBM CANADA
Inventor: SEELEMANN ILENE R , PRZYBYLSKI PIOTR , SETO NORMAN K W , BEISIEGEL MICHAEL
Abstract: A transformation Web service description describes a Web service capable of receiving a message having a format compatible with a format of a message associated with a first Web service and transforming the message to a transformed messa ge compatible with an input message format for a second Web service. The Web service description may be expressed in the Web services Description Language (WSDL) . The Web service description includes a transformation description describing t he transformation to be performed. The transformation description may be a programming language and platform neutral description such as an eXtensible Stylesheet Language Transform (XSLT) stylesheet and may be included within a transformer binding which extends WSDL. To support transformations involving multiple inputs and outputs, multiple input and/or output messages may be aggregated into a single multi- part input or output message, where each part has an attribute which references one of the multiple messages to be aggregated.
-
公开(公告)号:CA2248404C
公开(公告)日:2002-06-25
申请号:CA2248404
申请日:1998-09-24
Applicant: IBM CANADA
Inventor: BAUMEISTER SASCHA , PRZYBYLSKI PIOTR , BEISIEGEL MICHAEL
Abstract: A computer system and method including commands to permit interaction betwee n a client and a component in a backend system. The command has an input object, for transformation by the backend system, and defines one or more output objects, representing the inp ut object after transformation by the backend system. The command includes a connection specification, for identification of the backend system with which the client is to interact, a nd an interaction specification, for identification of the component in the backend system wit h which the client is to interact. The command also includes a communication object, for carrying out a connection between the client and the component of the backend system. The input object is supplied to the component of the backend system in accordance with the interaction specification and t he connection specification. The command is driven by an execute method and the command signals a successful or an unsuccessful event depending on exceptions being encountered by the component of the backend system in processing the input object. Navigators are built for constructing an interaction flow. Navigators contain chained commands and other navigators.
-
公开(公告)号:CA2290167A1
公开(公告)日:2001-05-22
申请号:CA2290167
申请日:1999-11-22
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN W , PRZYBYLSKI PIOTR , GREEN JOHN H , MINOCHA SANDEEP K
Abstract: Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture is provided comprising an import utility and a runtim e environment. The import utility imports a COBOL IMS transaction source file, parses the specified input and output message records, and generates an application programming interface. The application programming interface operates with the runtime environment to take the data values from the language of a different environment and translate them to a formatted IMS input message. This format is derived from the definition of the input message record in the COB OL IMS transaction source file. After the IMS transaction has executed, the resulting IMS outpu t message is translated back to the data values of the language of the different environment, said values including the results of the transaction. The translation step handles data conversion between different code pages, machine architectures, and program semantics, and handles the dynamic nature of IMS messages.
-
公开(公告)号:CA2279118A1
公开(公告)日:2001-01-29
申请号:CA2279118
申请日:1999-07-29
Applicant: IBM CANADA
Inventor: SETO NORMAN K W , STEPHENSON JOHN W , BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR
IPC: G06F17/30
Abstract: The ToolFrame is a code generation tooling framework. Its components form th e basis of a generic tooling framework that provides a structured, consistent, and flexible method for developing tools. The ToolFrame separates functionality into components to emphasize substitution of components through common interfaces. This separation is furthered by a common complex object called Resource, used to represent any type of information shared between components.
-
公开(公告)号:CA2248634A1
公开(公告)日:2000-03-24
申请号:CA2248634
申请日:1998-09-24
Applicant: IBM CANADA
Inventor: BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR , STARKEY MICHAEL
Abstract: An object oriented framework for communication between an application component running in an infrastructure and a backend system. The framework includes a connector protocol definition for a implementation by a connector component. The connector component enables and constrains communication between the application component and the backend system. The framework provides client view interface definitions for communication between the application component and the connector component, and infrastructure view interface definitions for communication between the infrastructure and the connector component.
-
公开(公告)号:CA2290167C
公开(公告)日:2008-09-02
申请号:CA2290167
申请日:1999-11-22
Applicant: IBM CANADA
Inventor: STEPHENSON JOHN W , GREEN JOHN H , MINOCHA SANDEEP K , PRZYBYLSKI PIOTR
IPC: G06F9/44
Abstract: Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture is provided comprising an import utility and a runtime environment. The import utility imports a COBOL IMS transaction source file, parses the specified input and output message records, and generates an application programming interface. The application programming interface operates with the runtime environment to take the data values from the language of a different environment and translate them to a formatted IMS input message. This format is derived from the definition of the input message record in the COBOL IMS transaction source file. After the IMS transaction has executed, the resulting IMS output message is translated back to the data values of the language of the different environment, said values including the results of the transaction. The translation step handles data conversion between different code pages, machine architectures, and program semantics, and handles the dynamic nature of IMS messages.
-
公开(公告)号:CA2420776A1
公开(公告)日:2004-09-04
申请号:CA2420776
申请日:2003-03-04
Applicant: IBM CANADA
Inventor: GREEN JOHN H , GARTNER HAROLD J , BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR
Abstract: In one aspect of the present invention a framework is presented for the generation and execution of code performing conversion to and from an arbitrary native or "wire" data format. The code facilitates a business application using a service provided by a service implementation in accordance with a native language of the implementation which may be different from the language of the business application. The main components of the framework include a model of the information necessary for the formatting of data which may be represented through the extensions to WSDL; a tool time support environment providing structured support for the generation of format handlers; and runtime support for the generated format handlers. In an alternative to this static invocation model, a dynamic usage scenario provides for invocation of format handlers dynamically obtained from a format handler factory. In both cases, the runtime uses a lazy approach to the conversion to and from the native format for improved performance. The framework is particularly suited to resource adapters for adapting an EIS service implementation for use with a business application desiring a service from the EIS.
-
公开(公告)号:CA2248634C
公开(公告)日:2004-02-24
申请号:CA2248634
申请日:1998-09-24
Applicant: IBM CANADA
Inventor: STARKEY MICHAEL , BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR
Abstract: An object oriented framework for communication between an application component running in an infrastructure and a backend system. The framework includes a connector protocol definition for a implementation by a connector component. The connector component enables a nd constrains communication between the application component and the backend system. The framework provides client view interface definitions for communication between the application component and the connector component, and infrastructure view interface definitions for communication between the infrastructure and the connector component.
-
公开(公告)号:CA2356018A1
公开(公告)日:2003-02-28
申请号:CA2356018
申请日:2001-08-29
Applicant: IBM CANADA
Inventor: DELFINO JEAN-SEBASTIEN M , PRZYBYLSKI PIOTR , BEISIEGEL MICHAEL
Abstract: The present invention provides an HTTP connector implementation to be used by disparate computer systems to communicate with each other over the World Wid e Web. In particular, the present invention is directed to business to business communications and meets the specifications of the J2EE Connector Architecture. The present invention provides an HTTP interface that may easily be adapted by existing applicatio ns while at the same time shielding the developer from the low level details of the HTTP .
-
-
-
-
-
-
-
-
-