• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Advice about software architecture

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic