A novel programming framework for architecting next generation enterprise scale information systems

被引:0
作者
D. Venkatesan
S. Sridhar
机构
[1] Anna University,Department of Information Technology
[2] Anna University,Department of Information Science & Technology
来源
Information Systems and e-Business Management | 2017年 / 15卷
关键词
Application architecture; Work flow; Migratable web service; Data processing; Loosely coupled system design; Programming framework; WS-BPEL;
D O I
暂无
中图分类号
学科分类号
摘要
The increasing popularity and usage of internet based services makes design of software system complex and their power unlimited in scale. These systems often involve heterogeneous environment and platforms. They continuously evolve in order to meet the changes in technology and business practices. Emergence of information system architecture based on disparate externally provided internet based services warrant incorporation of novel design primitives in the application design. Traditionally popular application design primitives includes separation, abstraction, compression, uniform composition, replication and resource sharing that has evolved and came to vogue based on past experience and expert practice. This work examines and evaluates approaches to incorporation of new and novel unit operations around which applications can be architected, designed and analyzed for the internet computing and big data era. Incidentally it is found that portions of agent technology provides several unit operations such as migration of code and speech-act based responsibility delegation/application composition as application architectural primitives. This work determines extensions to Web Services-Business Process Execution Language (WS-BPEL) programming framework—called as ACtive Internet Application Framework (ACIAF) and is suited for incorporation of novel unit operations such as migration of code and speech-act based component orchestration/application composition to enable construction of next generation information systems. An analysis of merits and demerits of using WS-BPEL technology to realize ACIAF is also carried out here. Code mobility feature of ACIAF is demonstrated using a use case while loosely coupled application design using ACIAF is theoretically discussed. Formal analyzability of mobility behavior of ACIAF application is highlighted based on its conformance to Petri-net formalism. Further formal logical analyzability/interpolatability of individual actions performed by collaborating ACIAF applications is also highlighted. It is argued here that ACIAF shall provide necessary foundation, guidance and motivation for further detailed technical work on several ideas presented to realize next generation information systems. This work firmly establishes extension to WS-BPEL platform as a most viable approach to realize novel architectural primitives to the design and implementation of next generation information systems.
引用
收藏
页码:489 / 534
页数:45
相关论文
共 106 条
[1]  
Aalst WMP(2003)Don’t go with the flow: Web services composition standards exposed IEEE Intell Syst 18 72-76
[2]  
Aalst WMP(2005)Pi calculus versus Petri nets: let us eat humble pie rather than further inflate the Pi Hype BPTrends 3 1-11
[3]  
Aberg C(2005)An agent-based framework for integrating workflows and web services WETICE’05 IEEE 41 350-371
[4]  
Lambrix P(2009)Integration of mobile agents technology and globus grid IEEE Int Conf Comput Sci Eng 78 747-761
[5]  
Shahmehri N(2002)ABLE: a toolkit for building multiagent autonomic systems IBM Systems Journal 13 82-87
[6]  
Aversa R(2013)Multi-agent oriented programming with JaCaMo Sci Comput Program 29 28-42
[7]  
Di Martino B(2009)Agents and service-oriented computing for autonomic computing: a research agenda Internet Comput IEEE 9 231-244
[8]  
Venticinque S(2007)Intelligent-agent and web-service based service composition for E-business CCECE 70 448-466
[9]  
Bigus JP(2003)Design and implementation of a hybrid agent platform Programm Comput Softw 9 377-408
[10]  
Boissiera O(2008)Web 2.0: conceptual foundations and marketing issues J Direct Data Digit Mark Pract 11 1425-1433