skip to main content
10.1145/1497308.1497354acmconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

An adaptive ECA-centric architecture for agile service-based business processes with compliant aspectual .NET environment

Published:24 November 2008Publication History

ABSTRACT

In today's competitive business environment, enterprises businesses are subjected to continuously adapt change to ensure achieving targeted goals. As enterprise businesses are managed by enterprise information systems, adaptation to changes at information system level is important. It raises the need for architectures and mechanisms that support such adaptation at finer granularity. Rule-based information systems using service-oriented computing [1] and aspect-oriented [2] approach promises high adaptability in this domain. In this research we propose an adaptable ECA (Event-Condition-Action) centric architecture and implementation mechanism based on service-oriented computing and aspect-oriented programming for rule-based enterprise information systems ensuring high adaptability.

References

  1. M. P. Papazoglou. Service-Oriented Computing: Concepts, Characteristics and Directions. 4th Int. Conference on Web Information Systems Engineering (WISE'03), Italy, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., And irwin, J. 1997. Aspect-oriented programming. In ECOOP'97 Object-Oriented Programming, 11th European Conf., M. Akşit and S. Matsuoka, Eds. LNCS, vol. 1241. Springer-Verlag, Berlin, 220--242.Google ScholarGoogle Scholar
  3. François Bry, Michael Eckert, Paula-Lavinia Patranjan, Inna Romanenko. Realizing Business Processes with ECA Rules: Benefits, Challenges, Limits. PPSWR 2006: 48--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. The Business Rules Group, Defining Business Rules, What are they really? www.businessrulesgroup.org, July 2000.Google ScholarGoogle Scholar
  5. Workflow Management Coalition. Process Definition Interchange Process Model. Published on the World Wide Web by the Workflow Management Coalition as Document Number WfMC TC-1016-P, Version 1.1, 1999.Google ScholarGoogle Scholar
  6. F. Leymann and D. Roller. Production Workflow. Prentice Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dimitrios Georgakopoulos, Mark F. Hornick, and Amit P. Sheth. An overview of workflow management: From process modeling to workflow automation infrastructure. Distributed and Parallel Databases, 3(2):119--153, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Alonso, F. Casati, H. Kuno, V. Machiraju. Web Services: Concepts, Architectures, and Applications. Springer, 2004.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cauldwell, P., Chawla, R., Chopra, V., et al. Professional XML Web Services, Wrox Press, Birminghan, USA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Extensible Markup Language (XML), http://www.w3.org/XML/Google ScholarGoogle Scholar
  11. Aspect Oriented Software Development, http://www.aosd.netGoogle ScholarGoogle Scholar
  12. SPRING .net Application Framework, http://www.springframework.net/.Google ScholarGoogle Scholar
  13. SpringSource, http://www.springsource.com/web/guest/home.Google ScholarGoogle Scholar
  14. T. Archer. Inside Microsoft C#, ISBN 0-7356-1288-9, Microsoft Press.Google ScholarGoogle Scholar
  15. Microsoft .NET, www.microsoft.com/netGoogle ScholarGoogle Scholar
  16. Windows Workflow Foundation, http://netfx3.com/content/WFHome.aspxGoogle ScholarGoogle Scholar
  17. Windows Workflow Foundation (WF), http://msdn.microsoft.com/en-us/netframework/aa663328.aspxGoogle ScholarGoogle Scholar
  18. The Rule Markup Initiative, http://www.ruleml.org/Google ScholarGoogle Scholar
  19. The World Wide Web Consortium (W3C), http://www.w3.org/Google ScholarGoogle Scholar
  20. Simple Object Access Protocol (v.1.1). Published on Web (May 2000). http://www.w3.org/TR/SOAPGoogle ScholarGoogle Scholar
  21. Web Service Definition Language (v.1.1). Published on Web (Mar. 2001). http://www.w3.org/TR/wsdlGoogle ScholarGoogle Scholar
  22. Adams, C., Boeyen, S. UDDI and WSDL extensions for Web service: a security framework, In Proc. 2002 ACM workshop on XML security, Fairfax, VA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Cerami, E. Web Services Essentials -- Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, Feb 2002, O'Reilly. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. OASIS. Web Service Business Process Execution Language 2.0, 2006. URL: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpe (Last accessed: Apr. 17, 2007).Google ScholarGoogle Scholar
  25. F. Curbera, Y. Goland, J. Klein, F. Leymann, D. Roller, S. Thatte, S. Weerawarana. Business Process Execution Language for Web Services, July 31, 2002, http://www106.ibm.com/developerworks/webservices/library/ws-bpel/Google ScholarGoogle Scholar
  26. F. Curbera et. al. Business Process Execution Language for Web Services, version 1.1, May 2003.Google ScholarGoogle Scholar
  27. Bart Orriëns, Jian Yang, Mike P. Papazoglou: A Framework for Business Rule Driven Web Service Composition. ER (Workshops) 2003: 52--64.Google ScholarGoogle Scholar
  28. Anis, C., Mira, M.: Hybrid Web Service Composition: Business Processes Meet Business Rules. In: ICSOC 2004. 2ed International Conference on Service Oriented Computing, pp. 30--38. ACM Press, New York (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. B. Orriëns, J. Yang, and M. P. Papazoglou. A Framework for Business Rule Driven Web Service Composition. In Proc. Of Conceptual Modeling for Novel Application Domains, volume 2814 of Lecture Notes in Computer Science, pages 52--64. Springer, 2003.Google ScholarGoogle Scholar
  30. F. Rosenberg and S Dustdar. Towards a Distributed Service-Oriented Business Rules System. In Proc. of the IEEE European Conference on Web services (ECOWS). IEEE Computer Society Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. Charfi and M. Mezini. AO4BPEL: An Aspect-oriented Extension to BPEL. World Wide Web Journal: Recent Advances on Web Services (special issue), 10:309--344, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. Erradi and V. Maheshwari, P. Tosic. Policy-Driven Middleware for Self-adaptation of Web Services Compositions. In ACM/IFIP/USENIX 7th International Middleware Conference, volume 4290 of Lecture Notes in Computer Science, pages 62--80. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. C. Courbis and A. Finkelstein. Towards aspect weaving applications. In Proceedings of the 27th international conference on Software engineering (ICSE '05), pages 69--77. ACM Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. S. Ruy, B. Benatallah, and F. Casati. A Framework for Managing the Evolution of Business Protocols in Web Services. In Asia-Pacific Conference on Conceptual Modeling (APCCM'07), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An adaptive ECA-centric architecture for agile service-based business processes with compliant aspectual .NET environment

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
            November 2008
            703 pages
            ISBN:9781605583495
            DOI:10.1145/1497308

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 24 November 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader