Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Service Layer and ESB Question

Posted on 2013-12-12
3
Medium Priority
?
191 Views
Last Modified: 2014-02-17
Hello,

We are developing a web application for different customers which can access middleware services of different customers to make transactions.

Top layer will be presentation layer
Middle layer will be service configuration layer where middlware services exposed from tuxedo or java services can be configured for different customers and their applications.

Can anybody give any idea how this middle layer can be developed where a service call from presentation layer is configured to call specific service from customers middleware service layer.

If such article exists on internet please let me know.

Thanks in advance.
0
Comment
Question by:sachinb99
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 35

Expert Comment

by:girionis
ID: 39716050
You will have different services for different clients. Lets say that you have three clients, IBM, Google and Microsoft, then you can have three different services for each one of them. GoogleService which Google will call, IBMService for IBM and MicrosoftService for Microsoft.

The other solution is to have a centralised service and ask each of your clients to provide a token of authorisation, so you know who calls the service. Then upon receiving this token you identify the caller and act accordingly.
0
 

Author Comment

by:sachinb99
ID: 39716619
Hello,

Thanks for your reply, I will just clarify my question.
The services are on customer side. We are developing a common web interface. This interface will call customer services based on the login credentials.  What I need a architectural example of developing such a layer where I can configure different services in a one layer and the business logic decides which service to call?

SB
0
 
LVL 35

Accepted Solution

by:
girionis earned 1000 total points
ID: 39725858
What you essentially need is the service locator pattern, where you have a central registry (the service locator), which locates the services and then redirects you to the one you need.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A publishing tool, a Version Control System, or a Collaboration Platform! These can be some of the defining words for the two very famous web-hosting Git repositories: Bitbucket and Github. Git is widely used amongst the programmers and developers f…
When it comes to security, close monitoring is a must. According to WhiteHat Security annual report, a substantial number of all web applications are vulnerable always. Monitis offers a new product - fully-featured Website security monitoring and pr…
Wufoo.com provides powerful tools for surveying targeted groups, and utilizing data from completed surveys to find trends, discover areas of demand or customer expectation, and make business decisions on products or services.
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question