Advertisement

A Broker Architecture for Integrating Data Using a Web Services Environment

  • K. H. Bennett
  • N. E. Gold
  • P. J. Layzell
  • F. Zhu
  • O. P. Brereton
  • D. Budgen
  • J. Keane
  • I. Kotsiopoulos
  • M. Turner
  • J. Xu
  • O. Almilaji
  • J. C. Chen
  • A. Owrak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2910)

Abstract

The web service protocol stack provides capabilities for loosely integrating software services but does not provide the higher level support needed for rapid evolution. An experimental system is described for integrating the data from autonomous organizations within the UK health service domain. The results of this experiment have confirmed the need for an integration layer on top of the web service stack to provide the required higher level functionality. In this paper, we summarise our progress to date, and highlight several key research issues of general concern to the web services field, which have emerged from our prototype system. These are set in a general context of providing better ways to provide a service-based model to IT users.

References

  1. 1.
    Widom, J.: Research problems in data warehousing. In: Proceedings of 4th International Conference on Information and Knowledge Management (1995)Google Scholar
  2. 2.
    Kashyap, V., Sheth, A.: Information brokering across heterogeneous digital data: a metadata-based approach. Kluwer Academic, Boston (2000)zbMATHGoogle Scholar
  3. 3.
    Paton, N.W., Goble, C.A., Bechhofer, S.: Knowledge based information integration systems. Information and Software Technology 42(5), 299–312 (2000)CrossRefGoogle Scholar
  4. 4.
    Bouguettaya, A., Benatallah, B., Ouzzani, M., Hendra, L.: WEBFINDIT: An architecture and system for querying web databases. IEEE Internet Computing 3(4), 30–41 (1999)CrossRefGoogle Scholar
  5. 5.
    Grimson, J., Stephens, G., Jung, B., Grimson, W., Berry, D., Pardon, S.: Sharing health-care records over the Internet. IEEE Internet Computing 5(3), 49–58 (2001)CrossRefGoogle Scholar
  6. 6.
    Shirky, C.: Web services and context horizons. IEEE Computer 35(9), 98–100 (2002)Google Scholar
  7. 7.
    Layzell, P.J., Elfatatry, A.: Negotiating in Service Oriented Environments. Comm. ACM (to appear)Google Scholar
  8. 8.
    Bennett, K.H., Gold, N.E., Munro, M., Xu, J., Layzell, P.J., Budgen, D., Brereton, O.P., Mehandjiev, N.: Prototype Implementations of an Architectural Model for Service-Based Flexible Software. In: Sprague Jr., R.H. (ed.) Proc. Thirty-Fifth Hawaii International Conference on System Sciences (HICSS-35), IEEE Computer Society, CA (2002)Google Scholar
  9. 9.
    Bennett, K.H., Layzell, P.J., Budgen, D., Brereton, O.P., Macaulay, L., Munro, M.: Service-Based Software: The Future for Flexible Software. In: IEEE APSEC2000, The Asia-Pacific Software Engineering Conference, Singapore, December 5-8, IEEE Computer Society Press, Los Alamitos (2000)Google Scholar
  10. 10.
    Brereton, P., Budgen, D., Bennett, K.H., Munro, M., Layzell, P.J., Macaulay, L.A.: The Future of Software: Defining the Research Agenda. Communications of the ACM 42(12) (1999)Google Scholar
  11. 11.
    Yang, E.Y., Xu, J., Bennett, K.H.: A fault-tolerant approach to secure information retrieval. In: Proc. 21st IEEE International Symposium on Reliable Distributed Systems, Osaka (October 2002)Google Scholar
  12. 12.
    Yang, E.Y., Xu, J., Bennett, K.H.: Private information retrieval in the presence of malicious faults. In: Proc. 26th IEEE International Conference on Computer Software and Applications (COMPSAC2002), Oxford (August 2002)Google Scholar
  13. 13.
    Vinoski, S.: Web services interaction models, part 1: Current practice. IEEE Internet Computing 6(3), 89–91 (2002)CrossRefGoogle Scholar
  14. 14.
    IBM, Microsoft, BEA, SAP, Web Services Policy Framework, http://www-106.ibm.com/developerworks/library/ws-polfram/, March 10 (2003)
  15. 15.
    Bachman, F., Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J., Seacord, R., Wallnau, K.: Vol. II: Technical Concepts of Component-Based Software Engineering, Technical Report, May, Software Engineering Institute, Carnegie Mellon University (CMU/SEI-2000-TR-008) (2003)Google Scholar
  16. 16.
    Iribarne, L., Troya, J.M., Vallecillo, A.: Trading for COTS components in open environments. In: Euromicro Conference, 2001. Proceedings. 27th, September 4-6, pp. 30–37 (2001)Google Scholar
  17. 17.
    Ncube, C., Maiden, N.A.: Acquiring COTS software selection requirements. IEEE Software 15(2), 46–56 (1998)CrossRefGoogle Scholar
  18. 18.
    Seacord, R., Mundie, D., Boonsiri, S.: K-BACEE: A Knowledge-Based Automated Component Ensemble Evaluation Tool, Technical Note, Software Engineering Institute, Carnegie Mellon (CMU/SEI-2000-TN-015) (December 2000)Google Scholar
  19. 19.
    Elfatary, Ahmed, Service Oriented Software: A Negotiation Perspective, PhD thesis, Department of Computation, UMIST, UK (2003)Google Scholar
  20. 20.
    Akao, Yoji, Quality Function Deployment: Integrating Customer Requirements into Product Design, translated by Mazur, G.H. and Japan Business Consultants, Cambridge, MA (1990)Google Scholar
  21. 21.
    ISO/IEC 9126-1 Information Technology - Software Product Quality Part 1: Quality Model, International Standards Organisation (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • K. H. Bennett
    • 1
  • N. E. Gold
    • 2
  • P. J. Layzell
    • 2
  • F. Zhu
    • 1
  • O. P. Brereton
    • 3
  • D. Budgen
    • 3
  • J. Keane
    • 2
  • I. Kotsiopoulos
    • 2
  • M. Turner
    • 3
  • J. Xu
    • 1
  • O. Almilaji
    • 2
  • J. C. Chen
    • 2
  • A. Owrak
    • 2
  1. 1.Department of Computer ScienceUniversity of DurhamDurhamUK
  2. 2.Department of ComputationUMISTManchesterUK
  3. 3.Department of Computer ScienceKeele UniversityKeeleUK

Personalised recommendations