What is SOA?


open source soa solutions
				
						Mule
						
An ESB messaging framework. It is a scalable object broker that can handle interactions with services and applications using disparate transport and messaging technologies.
		
		ESB / In Production
		
				ServiceMix
				
An open source ESB and SOA toolkit built on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208.
		ESB / In Production
		
				Celtix
				
A Java ESB runtime and set of extensible APIs to simplify the construction, integration and reuse of business components using a standards-based SOA. IONA Technologies is a contributor.
		ESB / In Development
		
				open-esb
				
open-esb.dev.java.net Sponsored by SUN, this will be an ESB runtime based on JSR-208, Java Business Integration technology.
		ESB / In Development
		
				JEMS
JBoss Enterprise Middleware System (JEMS) is an extensible and scalable suite of products for creating and deploying e-business applications.
		Suite of SOA tools / In Production
		
				ActiveMQ
				
A fast Java Message Service (JMS) provider supporting clustering, peer networks, discovery, TCP, SSL, multicast, persistence, XA and integrates seamlessly into Java and J2EE containers.
		Message Queue / In Production
		
				JORAM
				
An implementation of JMS. It provides access to a MOM (Message Oriented Middleware), built on top of the ScalAgent platform.
		Message Queue / In Production
		
				AMQ
				
A financial industry focused open-source alternative to proprietary message queuing technology using web services. Sponsored by JPMorgan Chase & Co.
		Message Queue / A Proposal
		
				OSMQ
				
Open Source Message Queue (OSMQ) is a pure Java asynchronous messaging middleware framework with an interface that is less complex than JMS.
		Message Queue / In Production
		
				JBoss Messaging/ JBossMQ
JBoss Messaging is a re-implementation of JBossMQ. JBossMQ, which evolved from SpyderMQ, is the current production-ready JBoss JMS provider.
		Message Queue / In Production
		
				Axis
				
A reliable and stable base on which to implement Java Web Services.
		Web Services Connector / In Production
		
				Synapse
A service mediation framework built on web services specifications. Contributed to by IONA Technologies Sonic Software, Infravio, Blue Titan, and will be supported by WS02.
		Web Services Connector / A Proposal
		
				Sandesha
Allows a reliable communication between web services and clients. An implementation adhering to the WS-ReliableMessaging specification authored by BEA, IBM, Microsoft and TIBCO.
		Web Services Reliable Messaging Connector / In Production
		
				RM4GS
RM4GS (Reliable Messaging for Grid Services) provides reliable messaging for web services following the Web Services-Reliability specification supported by Fujitsu Limited, Hitachi Ltd., and NEC Corporation.
		Web Services Reliability Connector / In Production
		
				openadaptor
A Java/XML-based software platform which allows for rapid business system integration with little or no custom programming.
		Services Connector / In Production
		
				jUDDI
				
jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI) specification for Web Services.
		Discovery Service/ Pre Production
		
				UDDI4J
				
UDDI4J is a Java class library that provides an API to interact with a UDDI registry contributed by IBM
		Discovery Service Client / In Production
		more detail:
http://www.optaros.com/wp/wp_2_soa_oss.shtml
		                                                                                                 王青
                                                                                                 2006-5-6