Comments
SParikh wrote: This article speaks true to the importance and capitalizing of the cloud. Me having experience dealing with cloud based tech and consulting and integration services, I realize the need for a secure and consistant cloud service. Many people are concerned with the privacy, or lack thereof, that could occur with storing personal documents into a non-physical storage unit. I can see, though with companies such as ours and Metacloud, we are working toward a more secure and easy to use cloud system for both personal and professional use. Spursh Parikh www.sererra.com
Cloud Expo on Google News
SYS-CON.TV

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
Enterprise Framework Service for WebSphere Datapower
Minimize the exposure of ports and their configuration on firewall

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:

  1. Exposure of internal ports (and IP address in some cases) to outside their hosting network.
  2. Firewall configuration to allow traffic on different ports (and IP addresses) of Datapower
  3. 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:

  1. Provide single point of entry for all services running inside the Datapower
  2. Can handle requests over HTTP, HTTPs, MQ and FTP protocols
  3. It uses the standard HTTP (80) and / or HTTPS (443) ports. So the firewall can only be configured for these standard ports
  4. Authenticate all in coming requests based on their security requirement, i.e. Mutual authentication, or one-way SSL.
  5. Identify the client from the incoming request
  6. Identify the environment where the service is running
  7. 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:

  1. Provide single point of entry for all services running inside the Datapower
  2. Can handle requests over HTTP on port 81
  3. Identify the client from the incoming request
  4. Identify the environment where the service is running
  5. Route request to the appropriate service or backend destination
  6. It only needs to be deployed once to any WebSphere Datapower environment and requires no code changes to incorporate new services.

About 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.

Latest AJAXWorld RIA Stories
Organizational structures become obsolete just like the technology that they manage. Management structures must be reviewed and replaced just like systems, software and technology – especially in mission-critical applications. In the last decade or so, more organizations have de...
Our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats, decided to expand its market reach with an e-commerce site where its potential customers could choose, customize and order hats online. TescaraHats used an APM...
For a while now I have been writing about how to analyze and optimize Hadoop jobs beyond just tweaking MapReduce options. The other day I took a look at some of our Outage Analyzer Hadoop jobs and put words into action. A simple analysis of the Outage Analyzer jobs with Compuwar...
Google made its much anticipated move Tuesday and pocketed Waze, the Israeli real-time traffic map maker. It didn’t disclose how much it’s paid to close the deal, but the Israeli paper Globes put the price at $1.3 billion. Bloomberg put it at $1.1 billion. Either way it’s repor...
Zyrion Inc., a provider of Cloud and IT Monitoring software solutions, on Wednesday announced at Cloud Expo New York that United Technology Group (UTG), a provider of information technology solutions headquartered in Atlanta, has selected Zyrion’s Traverse Cloud monitoring softwa...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE