Abstract :
In the first part we give a referenced architecture of SOA which is composed of application representation, business integration, service components architecture, service management, service modeling and development, information integration, enterprise security and enterprise service bus. In the second part, we focus mainly on the ESB´s concept, data´s lifecycle in ESB, relationship between ESB and EAI, messaging, routing and transformation of ESB, SLA management and a referenced architecture given by us. In the last part, we make an introduction about an open source based SOA implementation named ServiceMix, which is developed based on the JBI specification and licensed under a business-friendly Apache license. Its architecture and related open source projects and technologies prove to be a lower cost, open-standards based and also an enterprise class solution for us to make further research, extension and application in real-world enterprise projects
Keywords :
business data processing; public domain software; JBI specification; SLA management; SOA; ServiceMix; application representation; business integration; business-friendly Apache license; enterprise security; enterprise service bus; information integration; open source projects; service component architecture; service management; service modeling; Business communication; Component architectures; Data security; Electronic design automation and methodology; Finance; Financial management; Routing; Service oriented architecture; Web services; XML; EDA; ESB; JBI; SOA; ServiceMix;