
By Asim Saddal | Article Rating: |
|
January 3, 2013 01:00 PM EST | Reads: |
13,019 |
All services running inside the Datapower need to be installed on the appliance IP address and on the port. As the number of services increase on the appliance, it does create complexity and following underline issues to any environment:
- Exposure of internal ports (and IP address in some cases) to outside their hosting network.
- Firewall configuration to allow traffic on different ports (and IP addresses) of Datapower
- Maintaining IP addresses and ports as the number of services increases on the appliance
There may be other solutions to handle the above mentioned issues but one of the simplest and easy solutions is to implement a framework service in Datapower environment to minimize the exposure of ports and their configuration on firewall. Here we are naming this service Enterprise Framework service.
The Enterprise framework service provides the following features:
- Provide single point of entry for all services running inside the Datapower
- Can handle requests over HTTP, HTTPs, MQ and FTP protocols
- It uses the standard HTTP (80) and / or HTTPS (443) ports. So the firewall can only be configured for these standard ports
- Authenticate all in coming requests based on their security requirement, i.e. Mutual authentication, or one-way SSL.
- Identify the client from the incoming request
- Identify the environment where the service is running
- Route request to the appropriate service or backend destination
It only needs to be deployed once to any WebSphere Datapower environment and requires no code changes to incorporate new services.
Introducing the Enterprise Framework Service Scenario
The purpose of this article is to describe the steps involve to create an Enterprise framework services in the Datapower. For this article and demonstration purpose we will not be implementing any option for security and MQ. However, due to the nature of the framework these options can be added later. Our version of the Enterprise Framework service will contain the following features:
- Provide single point of entry for all services running inside the Datapower
- Can handle requests over HTTP on port 81
- Identify the client from the incoming request
- Identify the environment where the service is running
- Route request to the appropriate service or backend destination
- It only needs to be deployed once to any WebSphere Datapower environment and requires no code changes to incorporate new services.
Published January 3, 2013 Reads 13,019
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- AgileTek, LLC Expands Its AgileConnect (TM) Enterprise Interoperability Service to Address Lean Manufacturing Using Key Partners: Cumberland Group, Pelion and Ultriva
- Nastel Announces Support for Monitoring Business Performance of IBM WebSphere DataPower SOA Appliances
- DataPower Enhances Security and Performance for WebSphere MQ
More Stories By Asim Saddal
Asim Saddal works in the Middleware (WebSphere Application Server, WebSphere Datapower, WebSphere Process Server, WebSphere VE) practice of IBM Software Services for WebSphere.
![]() Dec. 21, 2017 06:00 PM EST Reads: 1,102 |
By Pat Romanski ![]() Dec. 21, 2017 05:15 PM EST Reads: 458 |
By Elizabeth White ![]() Dec. 21, 2017 04:30 PM EST Reads: 1,019 |
By Liz McMillan ![]() Dec. 21, 2017 03:45 PM EST Reads: 1,085 |
By Liz McMillan ![]() Dec. 21, 2017 12:00 PM EST Reads: 1,966 |
By Pat Romanski ![]() Dec. 21, 2017 08:00 AM EST Reads: 2,969 |
By Elizabeth White ![]() Dec. 21, 2017 07:45 AM EST Reads: 930 |
By Liz McMillan ![]() Dec. 21, 2017 06:00 AM EST Reads: 2,090 |
By Pat Romanski ![]() Dec. 21, 2017 04:15 AM EST Reads: 13,634 |
By Elizabeth White ![]() Dec. 18, 2017 03:45 PM EST Reads: 2,220 |
By Elizabeth White ![]() Dec. 18, 2017 01:30 PM EST Reads: 2,251 |
By Elizabeth White ![]() Dec. 18, 2017 01:00 PM EST Reads: 4,034 |
By Liz McMillan ![]() Dec. 17, 2017 04:00 PM EST Reads: 1,182 |
By Pat Romanski ![]() Dec. 17, 2017 02:00 PM EST Reads: 1,288 |
By Elizabeth White ![]() Dec. 17, 2017 10:00 AM EST Reads: 1,318 |
By Liz McMillan ![]() Dec. 15, 2017 11:00 AM EST Reads: 2,257 |
By Elizabeth White ![]() Dec. 14, 2017 04:00 PM EST Reads: 1,443 |
By Liz McMillan ![]() Dec. 14, 2017 11:45 AM EST Reads: 1,493 |
By Elizabeth White ![]() Dec. 14, 2017 11:00 AM EST Reads: 1,480 |
By Pat Romanski ![]() Dec. 13, 2017 02:00 PM EST Reads: 1,274 |