This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes SOA and ESB and the fly likes Advice about software architecture Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » SOA and ESB
Bookmark "Advice about software architecture" Watch "Advice about software architecture" New topic
Author

Advice about software architecture

Olavo Shibata
Greenhorn

Joined: Dec 23, 2012
Posts: 1
Hi guys

I do not have experience with software architecture with ESB, but I have a challenge and I need to show results.

I need to create an architecture for a software that will integrate with other 4 software (Validate access, get access profile, look for information in other software) so I thought about creating a service ESB and WebService.

iOS/Android (HTML5)..............IE, Firefox (HTML5)
.............................|.................|
.............................My Program........Program of Validate Access and get acess profile.......Program for get others informations.......Program for get others infor ........Program for get others infor
.........................________|__________________________|____________________________________|_____________________________|_________________________|_________
........................|----------------------------------------------------------------------------------------------------Enterprise Service Bus------------------------------------------------------------------------------------------|
........................|________________________________________________________________________________________________________________________________________|

Can I create an application using JBoss (Application Server) with JSP + Spring Container + Hibernate + Oracle DB??? or Do I need to use REST??? How I use REST?
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Your proposed solution looks reasonable and JBoss is one tool that can do the job. However, you may consider encapsulating the client part of each of the four services into your application. ESB does not magically know that you want to talk to the four other applications, you must invoke them through their client interfaces. The choice of transport is also not the same as the choice of payload format. You can use RESTful Web Services, but you must also integrate with the end-point's payload format (some people call this the protocol, not to be confused with lower level protocols like TCP/IP). You can use JSON, XML, TDS or other payload formats in your RESTful Web Service calls.
 
Don't get me started about those stupid light bulbs.
 
subject: Advice about software architecture