This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Advice about software architecture

 
Olavo Shibata
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic