MAPPING BETWEEN NATIVE DATA TYPE INSTANCES

    公开(公告)号:CA2419311A1

    公开(公告)日:2004-08-20

    申请号:CA2419311

    申请日:2003-02-20

    Applicant: IBM CANADA

    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.

    TRANSFORMATIONS AS WEB SERVICES
    2.
    发明专利

    公开(公告)号:CA2413697A1

    公开(公告)日:2004-06-06

    申请号:CA2413697

    申请日:2002-12-06

    Applicant: IBM CANADA

    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.

    TOOLING FRAMEWORK SYSTEM AND METHOD FOR CODE GENERATION

    公开(公告)号:CA2279118A1

    公开(公告)日:2001-01-29

    申请号:CA2279118

    申请日:1999-07-29

    Applicant: IBM CANADA

    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.

Patent Agency Ranking