Realizing enterprise Gateway Framework simplifies datapower new service development

Source: Internet
Author: User
Keywords DataPower new service development
Tags address aliyun allowing datapower development enterprise enterprise gateway entry point

All services running in the http://www.aliyun.com/zixun/aggregation/13387.html ">websphere DataPower" need to be installed on the device's IP address and port. As the number of services on the device increases, complexity and the following problems can occur in any environment:

Exposes internal ports outside of its managed network (in some cases, also exposes IP addresses). Multiple firewall configurations that allow traffic on different ports and IP addresses of the DataPower. As the number of services on the device increases, the amount of maintenance on the IP address and port increases.

There may be other solutions to this problem, but one of the easiest and easiest solutions is to implement framework services in a DataPower environment to minimize the exposure of ports and their configuration to the firewall. This service, called the Enterprise Gateway Framework service, provides the following features:

Provides a single entry point for all services running within DataPower. Requests are processed through HTTP, HTTPs, MQ, and FTP protocols. Use standard HTTP (80) or HTTPS (443) ports. This allows the firewall to be configured only for these standard ports. Authenticates all incoming requests based on their security requirements, such as mutual authentication or one-way SSL. Identify the client from the incoming request. Identify the environment in which the service is running. Routes the request to the appropriate service or back-end destination. Once deployed in any WebSphere DataPower environment, you do not need to change any code when incorporating new services.

Download file

Using the following zip file, you can import the DataPower service (including the sample Firewall service) described in this article into the DataPower device: Enterpriseframeworkmpgw.zip.

Enterprise Gateway Framework Service Scenario Overview

This article describes the steps to create a Enterprise Gateway Framework service in DataPower. For this article and its demos, you will not be able to implement any security options or MQ front-end handlers. However, because of the way the framework is designed, you can add these options later.

Our Enterprise Gateway Framework service version contains the following features:

Provides a single entry point for all services running within DataPower. Processing requests over HTTP on port 81. Identify the client from the incoming request. Identify the environment in which the service is running. Routes the request to the appropriate backend destination. Once deployed in any DataPower environment, there is no need to change any code when incorporating new services.

In this demo, the content of the requested URI determines the route of the incoming request message. Using this URI, the request is directed or routed to the appropriate back-end service. Assume that all incoming requests are directed to port 81 of the DataPower device.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.