Title :
A Distributed Enterprise Application Platform Based on SCA
Author :
Jiang, Yuejun ; Guo, Jiankang ; Xu, Meijuan
Author_Institution :
Inf. Center, Zhejiang Univ., Ningbo, China
Abstract :
Enterprise Application always involves a variety of different technologies and machines. Because of this heterogeneity, Enterprise Application currently has problems of inflexibility and trivialness. To solve the problems, we proposed a distributed enterprise application platform based on SCA (Service Component Architecture). The design of the platform adopts a lot of advanced software techniques such as Interface Driven Design and Dependency Injection. The architecture of the platform is very flexible and the platform can be easily extended. The platform eliminates hard-coded dependencies and provides a declarative way to define policies (security, transaction, etc.); developers need only focus on business logic; components can be easily reused to form new services. A solution assembled with SCA can be distributed over one or more nodes in the network and can be reconfigured without programming changes. The advantages of the platform were illustrated through an example of practical application.
Keywords :
business data processing; distributed processing; service-oriented architecture; SCA; advanced software technique; business logic; dependency injection; distributed enterprise application platform; hard-coded dependency; interface driven design; service component architecture; Business; Component architectures; Computers; Java; Runtime; Security; XML;
Conference_Titel :
Internet Technology and Applications (iTAP), 2011 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-7253-6
DOI :
10.1109/ITAP.2011.6006295