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)


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.


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 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  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),
  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), 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), CrossRefGoogle Scholar
  5. 5.
    EMF: Eclipse Modeling Framework (2006),
  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), 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), 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), 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), 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), 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), 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