• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SOA using J2EE

 
Chris Donald
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Folks,
I have read about SOA but am not sure how to go about implementing SOA using J2EE.Please enlighten me.

Thanks
Chris.
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The standard API for implementing WS using JEE is called JAX-WS. You might start by reading Web Services Made Easy with JAX-WS 2.0. Other helpful links and articles can be found in the http://faq.javaranch.com/java/WebServicesFaq
 
joseph cooper
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On the internet you can find artiles like

Bobby Woolf: WebSphere SOA and J2EE in Practice
http://www.ibm.com/developerworks/blogs/page/woolf
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have read about SOA but am not sure how to go about implementing SOA using J2EE.Please enlighten me.


Building a service-oriented architecture requires many inter-related parts. Some of them are technical and some of them are business-oriented. At the highest level, however, a SOA is a business strategy. And the notion of a "service" is not fundamentally a technology concept. A "service" is an abstract representation of value that a business wants to achieve with its technology.

Take note that "services" in a SOA and "web services" are not the same thing. For example, a "service" called "Create travel reservation" may use many "web services" or may not use any "web services" at all.

Part of Java EE includes an API and reference implementations that can be used to create "web services" which can then be part of a service-oriented architecture. A group of "web services" does not equate to a SOA however. The most important aspect of creating a service-oriented design is to define the "services" from a business process point of view, since business processes fundamentally define a business.

Hope this helps!
[ July 31, 2008: Message edited by: James Clark ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic