Layered architecture for assembling business applications from distributed components

Hemant Jain , Balarama Reddy

Journal of Systems Science and Systems Engineering ›› 2004, Vol. 13 ›› Issue (1) : 60 -77.

PDF
Journal of Systems Science and Systems Engineering ›› 2004, Vol. 13 ›› Issue (1) : 60 -77. DOI: 10.1007/s11518-006-0154-2
Article

Layered architecture for assembling business applications from distributed components

Author information +
History +
PDF

Abstract

Modern business applications are generally characterized as: distributed across many processors and/or sites, access data from multiple sources and have web-based interfaces. These applications may also involve systems or processes from multiple companies or vendor provided services. The changing business environment and technologies requires that the application be agile and adoptable in short period. Component based development has recently attracted increased attention as a preferred technology for developing business applications. However, the tools and techniques for the design, implementation, management and deployment of applications based on these technologies are at a very early stage of development. This paper presents an overview of a distributed architecture for the deployment of applications based on business components. The application of the architecture in an auto insurance claim domain is briefly described. A number of open research issues have been identified.

Keywords

Business component / object oriented system / software development / CBSD / EAI

Cite this article

Download citation ▾
Hemant Jain, Balarama Reddy. Layered architecture for assembling business applications from distributed components. Journal of Systems Science and Systems Engineering, 2004, 13(1): 60-77 DOI:10.1007/s11518-006-0154-2

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Allen P., Frost S.. Component-Based Development for Enterprise Systems: Applying the SELECT Perspective, 1998, Cambridge, UK: Cambridge University Press

[2]

Apte U., Sankar C. S.. Reusability-based strategy for development of information systems: implementation experience of a bank. MIS Quarterly, 1990, 14(4): 421-433.

[3]

Basu A., Kumar A.. Research commentary: workflow management issues in e-Business. Information Systems Research, 2002, 13(1): 1-14.

[4]

Brown, A. W., Large-scale component-based development, Prentice Hall, 2000.

[5]

Herzum P., Sims O.. Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise, 2000, New York: John Wiley & Sons

[6]

Jain, H., N. Chalimeda, N. Ivaturi and B. Reddy, “Business component identification — a Formal approach”, Proc. of IEEE Conference on Enterprise Distributed Object Computing, 2001.

[7]

Jain H., Zhao H., Chinta N.. A spanning tree based approach to identifying web services. International Journal of Web Services Research, 2004, 1(1): 1-20.

[8]

Jain H., Vitharana P., Zahedi M.. An assessment model for requirements identification in component-based software development. The DATA BASE for Advances in Information Systems, 2003, 34(4): 47-63.

[9]

Monson-Haefel, R., Enterprise Java Beans, O’Reilly and Associates, Inc., 2000.

[10]

Navarro, A., C. White and L. Burman, Mastering XML, SYBEX, Inc, 1999.

[11]

Roman, E., Mastering Enterprise Java Beans and the Java 2 Platform Enterprise edition, Wiley Computer publication, 1999.

[12]

Rosenberg, D. and K. Scott, Use Case Driven Object Modeling with UML-A Practical Approach, Addison Wesley Longman, Inc., 1999.

[13]

Vitharana, P., H. Jain and M. Zahedi, “Strategy-based design of reusable business components”, to appear IEEE Transactions on Systems, Man and Cybernetics — Part C Applications and Reviews, 2004.

[14]

Vitharana P., Zahedi M., Jain H.. Knowledge-based repository scheme for storing and retrieving business components: a theoretical design and an empirical analysis. IEEE Transactions on Software Engineering, 2003, 29(7): 649-664.

AI Summary AI Mindmap
PDF

180

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/