A Model and Rule Driven Approach to Service Integration with Eclipse Modeling Framework

  • Isaac Cheng
  • Neil Boyette
  • Joel Bethea
  • Vikas Krishna
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4749)

Abstract

BPEL is fast becoming the most widely-adopted standard for business processes involving web services; however BPEL is geared mainly at the higher level processes and is not well suited for the lightweight, short-lived “micro-processes” that share the same service space. Such processes require the advantages of interoperability and asynchronicity offered by an SOA approach but at a more granular logical level. This paper details a way to use a declarative approach to define the micro-processes that occur in the services called by an SOA based application. Using the context of a global call center workflow application framework named CCF, for Custom Call Flows, this paper describes how micro-processes (call flows) can be defined, and how declaratively defined rules can be used to integrate these micro-processes with other services to build a flexible service system.

Keywords

architecture call center call flow script CRM IT Web labor asset business transformation customer enterprise global infrastructure inference integrate internet leverage logic management offshore outsource reasoning rich client rule thin client workflow worldwide support EMF XML UML BPEL SOA 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    ABLE Rule Language: User’s Guide and Reference, Version 2.3.0. ABLE Project Team, IBM T. J. Watson Research Center (2006)Google Scholar
  2. 2.
    Brogi, A., Popescu, R.: Automated Generation of BPEL Adapters. Service-Oriented Computing - ICSOC, pp. 27–39 (2006), http://dx.doi.org/10.1007/11948148_3
  3. 3.
    Cheng, I., Boyette, N., Krishna, V.: Towards a Low-Cost High-Quality Service Call Architecture. In: IEEE International Conference on Services Computing – SCC, pp. 261–264. IEEE Computer Society Press, Los Alamitos (2006), http://doi.ieeecomputersociety.org/10.1109/SCC.2006.106 CrossRefGoogle Scholar
  4. 4.
    Cheng, I., Srinivasan, S., Boyette, N.: Exploiting XML technologies for intelligent document routing. In: Proceedings of the 2005 ACM Symposium on Document Engineering, Bristol, United Kingdom, November 02 - 04, 2005, pp. 26–28. ACM Press, New York, NY (2005), http://doi.acm.org/10.1145/1096601.1096609 CrossRefGoogle Scholar
  5. 5.
    EMF: Eclipse Modeling Framework (2006), http://www.eclipse.org/emf/
  6. 6.
    Johnson, S., Brown, A.: A Model-Driven Development Approach to Creating Service-Oriented Solutions. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 624–636. Springer, Heidelberg (2006), http://dx.doi.org/10.1007/11948148_60 CrossRefGoogle Scholar
  7. 7.
    Kongdenfha, W., Saint-Paul, R., Benatallah, B., Casati, F.: An Aspect-Oriented Framework for Service Adaptation. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 15–26. Springer, Heidelberg (2006), http://dx.doi.org/10.1007/11948148_2 CrossRefGoogle Scholar
  8. 8.
    Li, Z., Han, J., Jin, Y.: Pattern-Based Specification and Validation of Web Services Interaction Properties. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 73–86. Springer, Heidelberg (2005), http://dx.doi.org/10.1007/11596141_7 CrossRefGoogle Scholar
  9. 9.
    Orriens, B., Yang, J., Papazoglou, M.: A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 61–72. Springer, Heidelberg (2005), http://dx.doi.org/10.1007/11596141_6 CrossRefGoogle Scholar
  10. 10.
    Soma, R., Bakshi, A.K.V., Da, W.: A Model-Based Framework for Developing and Deploying Data Aggregation Services. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 227–239. Springer, Heidelberg (2006), http://dx.doi.org/10.1007/11948148_19 CrossRefGoogle Scholar
  11. 11.
    Zhao, H., Doshi, P.: A Hierarchical Framework for Composing Nested Web Processes. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 116–128. Springer, Heidelberg (2006), http://dx.doi.org/10.1007/11948148_10 CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Isaac Cheng
    • 1
  • Neil Boyette
    • 1
  • Joel Bethea
    • 1
  • Vikas Krishna
    • 1
  1. 1.IBM Almaden Research Center, 650 Harry Road, San Jose, CA 95120U.S.A

Personalised recommendations