Efficient model-driven service brokering using web services

K. Cheng, C. Chung, M. Cochinwala, D. Egan, B. Falchuk, C. Lee, F. J. Lin, H. Shim, J. Wullert

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

    1 Scopus citations


    Web services are rapidly becoming the technology of choice for integrating distributed application components in heterogeneous computing environments. In this paper, we present a novel e-commerce prototype application that itself would not be feasible without the leverage provided by underlying Web services technologies for flexible design and rapid prototyping. The application is a Model-driven Service Brokerage that allows service providers to model, advertise, validate, and create a wide range of services (e.g. Internet access services such as DSL, and Cable, Video-on-demand, etc) in an open marketplace in an automated fashion. The application answers real needs expressed by today's large Service Providers and goes beyond the current state-of-the-art in online communication marketplaces. It consists of several functional components - i.e. a service dependency modeling tool, brokerage engine, location services, and workflow engine - that have been independently developed on diverse platforms, e.g., J2EE, .NET. To efficiently integrate these components, we have designed a distributed Web services architecture, in which one Web Service functions as a "hub" between previously disconnected components, another works as a "wrapper" of legacy data systems, while another "orchestrates" invocations of these services. Use of Web services has enabled parallel and independent development and testing, greatly increasing productivity and reducing time to get the system operational. It has also fostered the development of new Brokerage features, which would have been difficult to plan without first experimenting with a "live" system.

    Original languageEnglish (US)
    Title of host publicationProceedings - IEEE International Conference on Web Services
    Number of pages8
    StatePublished - 2004
    EventProceedings - IEEE International Conference on Web Services - San Diego, CA, United States
    Duration: Jul 6 2004Jul 9 2004

    Publication series

    NameProceedings - IEEE International Conference on Web Services


    OtherProceedings - IEEE International Conference on Web Services
    Country/TerritoryUnited States
    CitySan Diego, CA

    All Science Journal Classification (ASJC) codes

    • General Engineering


    Dive into the research topics of 'Efficient model-driven service brokering using web services'. Together they form a unique fingerprint.

    Cite this