-
公开(公告)号:CA2419311A1
公开(公告)日:2004-08-20
申请号:CA2419311
申请日:2003-02-20
Applicant: IBM CANADA
Inventor: SEELEMANN ILENE R , GARTNER HAROLD J , BEISIEGEL MICHAEL , SETO NORMAN K W , PRZYBYLSKI PIOTR
Abstract: Mapping of a first native data type instance to a second native data type instance is performed in three stages: the first native data type instance is convert ed into a first programming language and platform independent representation conforming to a first schema capable of defining base and derived data types; the first programmin g language and platform independent representation is transformed into a secon d programming language and platform independent representation conforming to a second schema capable of defining base and derived data types; and the secon d programming language and platform independent representation is converted in to the second native data type instance. The programming language and platform independent representations may be event-based eXtensible Markup Language (XML) representations implemented according to the Simple API for XML (SAX). The transformation may be governed by an eXtensible Stylesheet Language Transfor m (XSLT) stylesheet.
-
公开(公告)号:CA2357168A1
公开(公告)日:2003-03-10
申请号:CA2357168
申请日:2001-09-10
Applicant: IBM CANADA
Inventor: BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR , DELFINO JEAN-SEBASTIEN M
Abstract: The present invention discloses a computer server having a generic interface for interacting with a variety of middleware products and application programmin g interfaces. The proposed architecture of the interface is such that knowledge of existing middleware systems is not needed to develop or modify server applications.
-
公开(公告)号:CA2358681C
公开(公告)日:2008-01-15
申请号:CA2358681
申请日:2001-10-12
Applicant: IBM CANADA
Inventor: PRZYBYLSKI PIOTR , FAHMY HESHAM E , BEISIEGEL MICHAEL
Abstract: In one aspect of the present invention a resource and tooling adapter (RTA), a new kind of resource adapter, interacts, in the development process, with an integrat ed development environment (IDE). The RTA, responsive to a request from the IDE, provides identification of the services provided by the EIS. Additionally, the RTA provides data to the IDE describing how to access or invoke those services. Utilizing the data (describing the services and how to use those services of an EIS) an IDE is able to generate a business application designed to exploit the services of the EIS. In a further aspect of the present invention, the RTA (previously employed by an IDE to develop a business application) also provides runtime support t o enable communication between the business application and the selected EIS.
-
公开(公告)号:CA2436128A1
公开(公告)日:2005-01-25
申请号:CA2436128
申请日:2003-07-25
Applicant: IBM CANADA
Inventor: PRZYBYLSKI PIOTR , GREEN JOHN H
Abstract: interactionSpec and connectionSpec properties may be exposed as data in Web Services Invocation Framework (WSIF) operations, thus WSIF support for the Java 2 Enterprise Edition Java Connector Architecture is made functionally more complete.
-
公开(公告)号:CA2420786A1
公开(公告)日:2004-09-04
申请号:CA2420786
申请日:2003-03-04
Applicant: IBM CANADA
Inventor: DELFINO JEAN-SEBASTIEN M , BEISIEGEL MICHAEL , PRZYBYLSKI PIOTR
Abstract: A development model for architecting enterprise systems presents a service- oriented approach which leverages open standards to represent virtually all software assets as services including legacy applications, packaged applications. J2EE components or web services. This approach provides developers with a standard way of representing and interacting with parts of a business application without having to spend time working with unique interfaces and low-level APIs. Furthermore, individual business application components become building blocks that can be reused in developing other applications. Using i:he service-oriented approach to integration in accordance with the present invention reduces the complexity, cost, and risk of integration by providing a single, simple architectural framework based on Web Services in which to build, deploy, and manage application functionality. In one aspect, a services toolkit for an integrated development environment is introduced to facilitate development in accordance with the model.
-
公开(公告)号:CA2358681A1
公开(公告)日:2003-04-12
申请号:CA2358681
申请日:2001-10-12
Applicant: IBM CANADA
Inventor: PRZYBYLSKI PIOTR , BEISIEGEL MICHAEL , FAHMY HESHAM E
Abstract: In one aspect of the present invention a resource and tooling adapter (RTA), a new kind of resource adapter, interacts, in the development process, with an integrat ed development environment (IDE). The RTA, responsive to a request from the IDE, provides identification of the services provided by the EIS. Additionally, the RTA provides data to the IDE describing how to access or invoke those services. Utilizing the data (describing the services and how to use those services of an EIS) an IDE is able to generate a business application designed to exploit the services of the EIS. In a further aspect of the present invention, the RTA (previously employed by an IDE to develop a business application) also provides runtime support t o enable communication between the business application and the selected EIS.
-
公开(公告)号:CA2248404A1
公开(公告)日:2000-03-24
申请号: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 between 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 input 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, and an interaction specification, for identification of the component in the backend system with 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 the 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.
-
-
-
-
-
-