Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.

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
SYS-CON.TV
Today's Top SOA Links


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.

Web 2.0 Latest News
I ran into an interesting problems with JavaFX. When the GUI is done in FXML it seems that if a scene has only shapes (e.g., Rectangle, Circle, etc.) the handler method doesn’t receive keyboard events. And the problem seems to be that there is no way (at least I don’t see it) to give a...
Connected cars will create new business models and provide opportunities for current businesses to greatly improve their service offerings. Areas like targeted marketing, fleet management, event planning, city planning, insurance, and auto repair will benefit immensely from the data...

Application experience aficionados take note: you have choices now. No longer are you constrained to just HTTP/1 with a side option of WebSockets or SPDY. HTTP/2 is also an option, one that like its SPDY...

Perhaps not quite as clear-cut as a logical AND in the programmatic sense, but the age of the CEO as we once knew it could be over. There’s a simple reason for this, CIOs (and yes of course we do mean Chief Information Officers) are starting to run their operations as business entitie...
When it comes to finding useful articles, news and general information in the DevOps, CD or Agile industry, LinkedIn is usually the ticket. We all know LinkedIn is a great tool for networking and connecting with friends, but it has also turned out to be a tool used to start meaningf...
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