-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-