How to implement SOA in java?

I am new to SOA.i want to know how to implement SOA in Java. I go through various sites that deal only with the concept, it does not give a clear idea of ​​the implementation details, for using SOA in Java.plz they provide detailed information on how to implement SOA.

thanks

+4
source share
4 answers

SOAs are design principles (some might even say that this is a paradigm) and less about tools and implementations, so it’s hard to run your IDE and “implement SOAs”.

Since SOA is larger and more complex than, say, a design pattern, most sources on this subject are theoretical only and do not discuss implementation details.

If you understand the concept and know Java, you can start implementation on top of existing frameworks (see other answers) by reusing existing components or, if you feel like I want to write-aC-compiler -from-scratch-y, you you can try to design and code your own SOA from scratch.

+4
source

Check out the Axis 2 website on Apache: -

axis2

This is a mature, well-designed SOAP framework that is widely deployed.

As well as client-client and server components, there are a number of development tools that allow you to SOAPify an existing Java class or generate Java class stubs from a SOAP WSDL definition.

+2
source

Check out Apache Servicemix :

Apache ServiceMix is ​​an open source ESB (Enterprise Service Bus) that combines the functionality of a Service Oriented Architecture (SOA) and an event-driven architecture (EDA) to create a flexible enterprise ESB.

In addition, the latest major release of ServiceMiix is ​​built on top of OSGi , the "modular system and service platform for Java."

0
source

SOA is thinking, its architectural concept, and web service is one of the technical approaches to completing it. Web services are the preferred standards for achieving SOA.

If you need to integrate or create an existing system as a business service, you just need to create loosely coupled wrappers that are your own wrapper and wrap your own systems and expose the functionality of the system in a general way to the outside world.

In SOA, we need services to be loosely coupled. The web service communicates using the XML-based SOAP protocol, which is very loosely coupled. He answers which part of the service.

you can use Axis2 web services to implement it.

0
source

All Articles