Skip to main content

Interoperability in Service-Based Communities

  • Conference paper
Business Process Management Workshops (BPM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3812))

Included in the following conference series:

Abstract

Interoperability is a multifaceted problem caused by issues surpassing those of technological incompatibilities. The real interoperability challenges are stemming from various sources, such as organisational incompatibilities buried deeply into the structures of collaborating enterprises, architectural mismatches and defective assumptions about business application behaviour, or from the inherent properties of business collaboration models.

To achieve interoperability in enterprise computing environments, the aspects of interoperability must be identified and their properties analysed. This paper studies interoperability issues in enterprise computing environments. Enterprise computing environments under analysis are based on Service Oriented Computing paradigm and enhanced with necessary infrastructure facilities. Several classes of causes for interoperability problems are identified and the mechanisms for overcoming the problems in these classes are briefly discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allen, R., Garlan, D.: Formalizing architectural connection. In: ICSE 1994, pp. 71–80. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  2. Antoniou, G., Arief, M.: Executable declarative business rules and their use in electronic commerce. In: SAC 2002: ACM Symposium on Applied computing, pp. 6–10. ACM Press, New York (2002)

    Chapter  Google Scholar 

  3. Athena Integrated Project, EU FP6, http://www.athena-ip.org/index.php

  4. Bastide, R., Palanque, P., Sy, O., Navarre, D.: Formal specification of CORBA services: experience and lessons learned. In: Proceedings of OOPSLA 2000, pp. 105–117. ACM Press, New York (2000)

    Google Scholar 

  5. Bracciali, A., Brogi, A., Canal, C.: Dynamically Adapting the Behaviour of Software Components. In: Arbab, F., Talcott, C. (eds.) COORDINATION 2002. LNCS, vol. 2315, pp. 88–95. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. Brant, J., Foote, B., Johnson, R.E., Roberts, D.: Wrappers to the rescue. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol. 1445, pp. 396–417. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  7. 7. C. Canal, L. Fuentes, E. Pimentel, J. M. Troya, and A. Vallecillo. Extending CORBA Interfaces with Protocols. The Computer Journal, 44(5):448–462, Oct. 2001.

    Article  MATH  Google Scholar 

  8. Vallecillo, A., Hernández, J., Troya, J.M.: New issues in object interoperability. In: Malenfant, J., Moisan, S., Moreira, A.M.D. (eds.) ECOOP 2000 Workshops. LNCS, vol. 1964, pp. 256–462. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  9. Fang, J., Hu, S., Han, Y.: A service interoperability assessment model for service composition. In: IEEE International Conference on Services Computing (SCC 2004), pp. 153–158. IEEE, Los Alamitos (2004)

    Google Scholar 

  10. Fatoohi, R., Gunwani, V., Wang, Q., Zheng, C.: Performance evaluation of middleware bridging technologies. In: International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 34–39. IEEE, Los Alamitos (2000)

    Google Scholar 

  11. Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. OMG Press (2003)

    Google Scholar 

  12. Fu, G., Shao, J., Embury, S., Gray, W., Liu, X.: A framework for business rule presentation. In: 12th International Workshop on Database and Expert Systems Applications, pp. 922–926 (2001)

    Google Scholar 

  13. Garlan, D., Allen, R., Ockerbloom, J.: Architectural mismatch or why it’s hard to build systems out of existing parts. In: ICSE 1995, pp. 179–185. ACM Press, New York (1995)

    Google Scholar 

  14. IEC. TC65/290/DC: Device Profile Guideline (March 2002)

    Google Scholar 

  15. INTEROP NoE, EU FP6, http://tmitwww.tm.tue.nl/research/Interop-NoE.html

  16. ISO. ISO 14258 – Concepts and rules for enterprise models. ISO TC184 SC5WG1 (April 1999)

    Google Scholar 

  17. Jha, S., Palsberg, J., Zhao, T.: Efficient Type Matching. In: Nielsen, M., Engberg, U. (eds.) FOSSACS 2002. LNCS, vol. 2303, pp. 187–206. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  18. Konstantas, D.: Object oriented interoperability. In: Nierstrasz, O. (ed.) ECOOP 1993. LNCS, vol. 707, pp. 80–102. Springer, Heidelberg (1993)

    Chapter  Google Scholar 

  19. Kotok, A., Webber, D.R.R.: ebXML: The New Global Standard for Doing Business Over the Internet. New Riders, Boston (2001)

    Google Scholar 

  20. Kutvonen, L., Metso, J., Ruokolainen, T.: Inter-enterprise collaboration management in dynamic business networks. In: Meersman, R., Tari, Z. (eds.) OTM 2005. LNCS, vol. 3760, pp. 593–611. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  21. Kutvonen, L., Ruokolainen, T., Metso, J., Haataja, J.: Interoperability middleware for federated enterprise applications in web-Pilarcos. In: INTEROP-ESA 2005 (2005)

    Google Scholar 

  22. Lamb, D.A.: IDL: sharing intermediate representations. ACM Trans. Program. Lang. Syst. 9(3), 297–318 (1987)

    Article  Google Scholar 

  23. Luckham, D., Vera, J.: An event-based architecture definition language. IEEE Transactions on Software Engineering 21(9), 717–734 (1995)

    Article  Google Scholar 

  24. Magee, J., Dulay, N., Kramer, J.: Structuring parallel and distributed programs. Software Engineering 8(2), 73–82 (1993)

    Article  Google Scholar 

  25. McIlraith, S., Son, T., Zeng, H.: Semantic Web services. Intelligent Systems 16(2), 46–53 (2001)

    Article  Google Scholar 

  26. Mecella, M., Pernici, B.: Designing wrapper components for e-services in integrating heterogeneous systems. The VLDB Journal 10(1), 2–15 (2001)

    MATH  Google Scholar 

  27. Object Management Group. CORBA 3.0 - OMG IDL Syntax and Semantics chapter (July 2002)

    Google Scholar 

  28. Orfali, R., Harkey, D., Edwards, J.: Instant CORBA. John Wiley & Sons, Inc., Chichester (1997)

    Google Scholar 

  29. Palsberg, J., Zhao, T.: Efficient and flexible matching of recursive types. In: Logic in Computer Science, pp. 388–398 (2000)

    Google Scholar 

  30. Papazoglou, M.P., Georgakopoulos, D.: Introduction. Commun. ACM 46(10), 24–28 (2003); Special issue on Service-Oriented Computing

    Article  Google Scholar 

  31. Peer, J.: Bringing together semantic web and web services. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 279–291. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  32. Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. The VLDB Journal 10(4), 334–350 (2001)

    Article  MATH  Google Scholar 

  33. Rahm, E., Do, H.-H., Massmann, S.: Matching large XML schemas. SIGMOD Rec. 33(4), 26–31 (2004)

    Article  Google Scholar 

  34. Rine, D., Nada, N., Jaber, K.: Using adapters to reduce interaction complexity in reusable component-based software development. In: SSR 1999: Symposium on Software Reusability, pp. 37–43. ACM Press, New York (1999)

    Chapter  Google Scholar 

  35. RosettaNet Consortium. Rosettanet implementation framework: Core specification v02.00.00 (2004), http://www.rosettanet.org/

  36. Siddhartha, P., Sengupta, S.: Web services interoperability: A practitioner’s experience. In: CoopIS/DOA/ODBASE, pp. 587–601 (2002)

    Google Scholar 

  37. Siméon, J., Wadler, P.: The essence of XML. In: POPL 2003: Proceedings of the 30th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp. 1–13. ACM Press, New York (2003)

    Google Scholar 

  38. Singh, M.P., Chopra, A.K., Desai, N., Mallya, A.U.: Protocols for processes: programming in the large for open systems. SIGPLAN Not 39(12), 73–83 (2004)

    Article  Google Scholar 

  39. Singh, M.P., Huhns, M.N.: Service-Oriented Computing: Semantic, Processes, Agents. John Wiley & Sons, Ltd., Chichester (2005)

    Google Scholar 

  40. Steen, M., Derrick, J.: Formalising ODP enterprise policies. In: EDOC 1999, pp. 84–93. IEEE, Los Alamitos (1999)

    Google Scholar 

  41. Sun Microsystems. Java 2 Platform, Enterprise Edition (J2EE), 1.4 Specification (2002)

    Google Scholar 

  42. Valatkaite, I., Vasilecas, O.: A conceptual graphs approach for business rules modeling. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798, pp. 178–189. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  43. Vallecillo, A., Hernandez, J., Troya, J.M.: Component Interoperability. Technical Report ITI-2000-37, University of Malaga (July 2000)

    Google Scholar 

  44. Vallecillo, A., Hernández, J., Troya, J.M.: Object Interoperability. In: Moreira, A.M.D., Demeyer, S. (eds.) ECOOP 1999 Workshops. LNCS, vol. 1743, pp. 1–21. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  45. Wegner, P.: Interoperability. ACM Computing Surveys (CSUR) 28(1), 285–287 (1996)

    Article  Google Scholar 

  46. Yellin, D.M., Strom, R.E.: Protocol specifications and component adaptors. ACM Trans. Program. Lang. Syst. 19(2), 292–333 (1997)

    Article  Google Scholar 

  47. Zaremski, A.M., Wing, J.M.: Specification matching of software components. ACM Transactions on Software Engineering and Methodology (TOSEM) 6(4), 333–369 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ruokolainen, T., Kutvonen, L. (2006). Interoperability in Service-Based Communities. In: Bussler, C.J., Haller, A. (eds) Business Process Management Workshops. BPM 2005. Lecture Notes in Computer Science, vol 3812. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11678564_28

Download citation

  • DOI: https://doi.org/10.1007/11678564_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32595-6

  • Online ISBN: 978-3-540-32596-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics