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.
- M. P. Papazoglou. Service-Oriented Computing: Concepts, Characteristics and Directions. 4th Int. Conference on Web Information Systems Engineering (WISE'03), Italy, 2003. Google ScholarDigital Library
- 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 Scholar
- François Bry, Michael Eckert, Paula-Lavinia Patranjan, Inna Romanenko. Realizing Business Processes with ECA Rules: Benefits, Challenges, Limits. PPSWR 2006: 48--62. Google ScholarDigital Library
- The Business Rules Group, Defining Business Rules, What are they really? www.businessrulesgroup.org, July 2000.Google Scholar
- 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 Scholar
- F. Leymann and D. Roller. Production Workflow. Prentice Hall, 2000. Google ScholarDigital Library
- 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 ScholarDigital Library
- G. Alonso, F. Casati, H. Kuno, V. Machiraju. Web Services: Concepts, Architectures, and Applications. Springer, 2004.Google ScholarDigital Library
- Cauldwell, P., Chawla, R., Chopra, V., et al. Professional XML Web Services, Wrox Press, Birminghan, USA, 2001. Google ScholarDigital Library
- Extensible Markup Language (XML), http://www.w3.org/XML/Google Scholar
- Aspect Oriented Software Development, http://www.aosd.netGoogle Scholar
- SPRING .net Application Framework, http://www.springframework.net/.Google Scholar
- SpringSource, http://www.springsource.com/web/guest/home.Google Scholar
- T. Archer. Inside Microsoft C#, ISBN 0-7356-1288-9, Microsoft Press.Google Scholar
- Microsoft .NET, www.microsoft.com/netGoogle Scholar
- Windows Workflow Foundation, http://netfx3.com/content/WFHome.aspxGoogle Scholar
- Windows Workflow Foundation (WF), http://msdn.microsoft.com/en-us/netframework/aa663328.aspxGoogle Scholar
- The Rule Markup Initiative, http://www.ruleml.org/Google Scholar
- The World Wide Web Consortium (W3C), http://www.w3.org/Google Scholar
- Simple Object Access Protocol (v.1.1). Published on Web (May 2000). http://www.w3.org/TR/SOAPGoogle Scholar
- Web Service Definition Language (v.1.1). Published on Web (Mar. 2001). http://www.w3.org/TR/wsdlGoogle Scholar
- 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 ScholarDigital Library
- Cerami, E. Web Services Essentials -- Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, Feb 2002, O'Reilly. Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- F. Curbera et. al. Business Process Execution Language for Web Services, version 1.1, May 2003.Google Scholar
- Bart Orriëns, Jian Yang, Mike P. Papazoglou: A Framework for Business Rule Driven Web Service Composition. ER (Workshops) 2003: 52--64.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- An adaptive ECA-centric architecture for agile service-based business processes with compliant aspectual .NET environment
Recommendations
Business Rules Based Agile ERP Systems Development
Business rules are relatively new addition in the field of Enterprise Resource Planning (ERP) systems, which are kind of business information systems, development. Recently some relevant enhancements of existing business information systems engineering ...
A flexible way for adaptive secured service-oriented business processes modeling
ISWSA '11: Proceedings of the 2011 International Conference on Intelligent Semantic Web-Services and ApplicationsCross-organizations are increasingly coordinating their capabilities in the quest of dynamically adaptable and secured business process. Usually, the business activities are governed with business rules. The ECA (Event-condition-action) rules has been ...
Towards a Flexible and Adaptable Modeling of Business Processes
This article proposes a flexible way in business process modeling and managing. Today, business process needs to be more flexible and adaptable. The regulations and policies in organizations, as origins of change, are often expressed in terms of ...
Comments