0
612views
What are the steps of developing an application using SOA?
1 Answer
0
2views

There are eight steps, namely:

enter image description here

  1. Gather user requirements.
  2. Analyze business components to be reused or create new services.
  3. Design the Web Service (WS).
  4. Develop WS by implementing business logic with the use of the interface and implementation classes. The interface class is where the service the interface will be exposed for consumption and the implementation class is the actual implementation of the services derived from software components
  5. Build WS by wrapping components into WS.
  6. Deploy WS to the target web server based on the deployment script (which is server specific).
  7. Test and debug WS using a web service client (where the client is server specific).
  8. Publish WS if publishing to the service registry is required.

As shown in Figure , Step 5: Build, Step 6: Deploy and Step 8: Publish are specific to Web Services development as compared to component-based development. Step 7: WS Test requires a platform specific WS client to test the WS. The artifacts generated from these steps are also specific to Web Services. The outputs (i.e. interface and implementation classes) produced from Step 4 are specific to Web Services as well.

Please log in to add an answer.