Semantic Trading: Tackling Interoperability Problems During System Integration

S Terzis, Patrick Nixon

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    17 Citations (Scopus)

    Abstract

    The development of new enterprise systems is a process of dynamically selecting the appropriate components, and composing them into a new configuration. During this process severe interoperability problems arise since different systems were developed using different languages and protocols, on different platforms, under different models. A community of traders with the support of a composition service could tackle interoperability problems by selecting "compatible" components and plugging them together. Currently, a trader with the support of an object request broker (ORB) could solve interoperability problems by locating all the compatible components (compatibility is translated into type conformance, which guarantees through interface matching that no unexpected input or output requirements or operation termination conditions will emerge) and allowing the ORB to plug them together by forwarding messages (method calls). But, limiting the matching process to the interface of the component means that information, such as message ordering or behaviour semantics, cannot be captured. So, although current trading is sufficient for solving interoperability problems at the signature level is unable to tackle problems at the protocol or the semantic level. What is needed is a new kind of semantically rich trading, which we call semantic trading, that shifts focus from the syntax (interface) to the behaviour (semantics) of the component.
    LanguageEnglish
    Title of host publicationUnknown Host Publication
    Number of pages9
    DOIs
    Publication statusPublished - 1999
    EventObject-Oriented Technology: ECOOP '99 Workshop Reader (ECOOP '99 Workshops, Panels and Posters) - Lisbon, Portugal
    Duration: 1 Jan 1999 → …

    Workshop

    WorkshopObject-Oriented Technology: ECOOP '99 Workshop Reader (ECOOP '99 Workshops, Panels and Posters)
    Period1/01/99 → …

    Fingerprint

    Interoperability
    Semantics
    Chemical analysis
    Industry

    Keywords

    • n/a

    Cite this

    @inproceedings{02edcc4e972f42b0be1c1b3a46653b4e,
    title = "Semantic Trading: Tackling Interoperability Problems During System Integration",
    abstract = "The development of new enterprise systems is a process of dynamically selecting the appropriate components, and composing them into a new configuration. During this process severe interoperability problems arise since different systems were developed using different languages and protocols, on different platforms, under different models. A community of traders with the support of a composition service could tackle interoperability problems by selecting {"}compatible{"} components and plugging them together. Currently, a trader with the support of an object request broker (ORB) could solve interoperability problems by locating all the compatible components (compatibility is translated into type conformance, which guarantees through interface matching that no unexpected input or output requirements or operation termination conditions will emerge) and allowing the ORB to plug them together by forwarding messages (method calls). But, limiting the matching process to the interface of the component means that information, such as message ordering or behaviour semantics, cannot be captured. So, although current trading is sufficient for solving interoperability problems at the signature level is unable to tackle problems at the protocol or the semantic level. What is needed is a new kind of semantically rich trading, which we call semantic trading, that shifts focus from the syntax (interface) to the behaviour (semantics) of the component.",
    keywords = "n/a",
    author = "S Terzis and Patrick Nixon",
    year = "1999",
    doi = "10.1007/3-540-46589-8_1",
    language = "English",
    isbn = "354066954X",
    booktitle = "Unknown Host Publication",

    }

    Terzis, S & Nixon, P 1999, Semantic Trading: Tackling Interoperability Problems During System Integration. in Unknown Host Publication. Object-Oriented Technology: ECOOP '99 Workshop Reader (ECOOP '99 Workshops, Panels and Posters), 1/01/99. https://doi.org/10.1007/3-540-46589-8_1

    Semantic Trading: Tackling Interoperability Problems During System Integration. / Terzis, S; Nixon, Patrick.

    Unknown Host Publication. 1999.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    TY - GEN

    T1 - Semantic Trading: Tackling Interoperability Problems During System Integration

    AU - Terzis, S

    AU - Nixon, Patrick

    PY - 1999

    Y1 - 1999

    N2 - The development of new enterprise systems is a process of dynamically selecting the appropriate components, and composing them into a new configuration. During this process severe interoperability problems arise since different systems were developed using different languages and protocols, on different platforms, under different models. A community of traders with the support of a composition service could tackle interoperability problems by selecting "compatible" components and plugging them together. Currently, a trader with the support of an object request broker (ORB) could solve interoperability problems by locating all the compatible components (compatibility is translated into type conformance, which guarantees through interface matching that no unexpected input or output requirements or operation termination conditions will emerge) and allowing the ORB to plug them together by forwarding messages (method calls). But, limiting the matching process to the interface of the component means that information, such as message ordering or behaviour semantics, cannot be captured. So, although current trading is sufficient for solving interoperability problems at the signature level is unable to tackle problems at the protocol or the semantic level. What is needed is a new kind of semantically rich trading, which we call semantic trading, that shifts focus from the syntax (interface) to the behaviour (semantics) of the component.

    AB - The development of new enterprise systems is a process of dynamically selecting the appropriate components, and composing them into a new configuration. During this process severe interoperability problems arise since different systems were developed using different languages and protocols, on different platforms, under different models. A community of traders with the support of a composition service could tackle interoperability problems by selecting "compatible" components and plugging them together. Currently, a trader with the support of an object request broker (ORB) could solve interoperability problems by locating all the compatible components (compatibility is translated into type conformance, which guarantees through interface matching that no unexpected input or output requirements or operation termination conditions will emerge) and allowing the ORB to plug them together by forwarding messages (method calls). But, limiting the matching process to the interface of the component means that information, such as message ordering or behaviour semantics, cannot be captured. So, although current trading is sufficient for solving interoperability problems at the signature level is unable to tackle problems at the protocol or the semantic level. What is needed is a new kind of semantically rich trading, which we call semantic trading, that shifts focus from the syntax (interface) to the behaviour (semantics) of the component.

    KW - n/a

    U2 - 10.1007/3-540-46589-8_1

    DO - 10.1007/3-540-46589-8_1

    M3 - Conference contribution

    SN - 354066954X

    BT - Unknown Host Publication

    ER -