Creating applications based on soa, JAVA Programming

Creating applications based on SOA

  • Select your implementation technologies carefully. Carefully check if Web services are suitable. Sometimes using traditional methods such as Java RMI, JMS and/or EJB can be more accurate for your use cases than using Web services.
  • Create coarse grained services as opposed to fine grained services. Fine grained services may not only adversely affect performance but also can give in hardly coupled services.
  • Services need to have well-described interfaces that are implementation independent. An important point of SOA is the separation of the service interface from its implementation. This gives you to modify implementation without splitting the contract. The same interface may be shared by many implementations.
  • XML document should be used over Data Transfer Objects (DTOs). Data Transfer Objects must respect some of the principles such as:
  • They have to be serializable into XML. Ability to serialize into XML gives platform independence.
  • They must not be related of the data source. Do not add any persistence code. SOA does not send with Object-Relational mapping functions.

 

Posted Date: 7/26/2012 5:23:35 AM | Location : United States







Related Discussions:- Creating applications based on soa, Assignment Help, Ask Question on Creating applications based on soa, Get Answer, Expert's Help, Creating applications based on soa Discussions

Write discussion on Creating applications based on soa
Your posts are moderated
Related Questions
With publish or subscribe message passing the sending application or client establishes a named topic in the JMS broker or server and publishes messages to this queue. The receivin


What are the kinds of computer network according to the distance among nodes? the kinds of computer network according to the distance among nodes are as follows: There are t

Struts framework                            J a v a Server Faces More matured since Struts has been started for a few years. It has got var


how would I become expert in collection framework

Explain Labeled Loops in details ? Generally inside nested loops break and continue exit the innermost enclosing loop. For instance consider the subsequent loops. for (int i=1

In this assignment, you will implement the game of Boggle, a word game in which players connect adjacent letters on a 4x4 board to create as many words as possible. This is based o

Java developer with spring framework needed I need an experienced person in java with spring frame work. Desired Skills are Java

Modify your UserProfile class to meet the following requirements: It must include a field called wall to store an ArrayList of wall posting objects. It must also provide