实现Enterprise Gateway Framework简化DataPower新服务开发

在 ">WebSphere DataPower 中运行的所有服务都需要在设备的 IP 地址和端口上进行安装。随着设备上的服务数量的增加,在任何环境中都会产生复杂性和下列问题:

在其托管网络的外部暴露内部端口(在某些情况下,
还会暴露 IP 地址)。 多个防火墙配置,允许在
DataPower 的不同端口和 IP 地址上具有流量。 随着设备上服务数量的增加,IP 地址和端口的维护量也增大。

处理上述问题,可能还有其他解决方案,但其中一个最简单且容易的解决方案是在 DataPower 环境中实现框架服务,以尽量减少端口及其配置在防火墙上的暴露。这项服务被称为 Enterprise Gateway Framework service,它提供以下特性:

为 DataPower 内运行的所有服务提供单一入口点。 通过 HTTP、HTTPs、
MQ 和 FTP 协议处理请求。 使用标准的 HTTP (80) 或 HTTPS (443) 端口。这样,就只能针对这些标准端口对防火墙进行配置。 根据其安全要求(如相互身份验证或单向 SSL)对所有传入的请求进行身份验证。 从传入的请求识别客户端。 识别运行服务的环境。 将请求路由到相应的服务或后端
目的地。 在任何 WebSphere DataPower 环境中部署一次,在纳入新服务时就无需更改任何代码。

下载文件

使用下列 zip 文件,可以将本文中描述的 DataPower 服务(包括样例防火墙服务)导入 DataPower 设备:EnterpriseFrameworkMPGW.zip。

Enterprise Gateway Framework 服务场景概述

本文介绍在 DataPower 中创建 Enterprise Gateway Framework 服务的步骤。对于本文及其演示,您将无法 实现任何安全性选项或 MQ 前端处理程序。然而,由于框架设计的方式,您可以在以后添加这些选项。

我们的 Enterprise Gateway Framework 服务版本包含以下特性:

为 DataPower 内运行的所有服务提供单一入口点。 通过 HTTP 在端口 81 上处理请求。 从传入的请求识别客户端。 识别运行服务的环境。 将请求路由到相应的后端目的地。 在任何 DataPower 环境中部署一次,在纳入新服务时就无需更改任何代码。

在此演示中,请求的 URI 的内容决定传入的请求消息的路由。使用此 URI,会将请求定向或路由到相应的后端服务。假设所有传入的请求都定向到 DataPower 设备的端口 81。

时间: 2024-09-20 06:17:58

实现Enterprise Gateway Framework简化DataPower新服务开发的相关文章

老树新花-Java异步服务开发

内容来源:2017年5月13日,饿了么资深Java工程师朱杰在"Java开发者大会 | Java之美[上海站]"进行<老树新花-Java异步服务开发>演讲分享.IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布. 阅读字数: 1901 用时: 13分钟 嘉宾演讲视频地址:http://t.cn/RKtxNEE 同步模型 以前在并发量很低的情况下,是通过线程去收取数据并发送数据给客户端.但是当并发量和客户端连接数比较高的时候,服务器会出现明显的瓶颈. 阻塞模型比较符合人

亚马逊推出“用亚马逊登录”(LoginwithAmazon)新服务

据国外媒体报道,亚马逊推出了名为"用亚马逊登录"(LoginwithAmazon)的新服务,允许其2亿活跃用户使用他们的亚马逊账号登录应用.游戏和网站.该服务支持OAuth2.0验证框架. 亚马逊表示,"用亚马逊登录"服务将帮助开发者获得更高的参与度和转换率. 亚马逊电子商务服务副总裁迈克尔•卡尔(MichaelCarr)表示,"用亚马逊登录"服务使得应用开发者和网站所有者利用亚马逊受信任的登录解决方案,他们能够专注于为用户提供极好的体验. 亚马

windows 服务-(急)win7 C# .NET Framework 4.0 windows服务启动报错1053

问题描述 (急)win7 C# .NET Framework 4.0 windows服务启动报错1053 我本地有两个windows服务,一个是2.0框架,一个4.5框架.2.0框架的服务用对应的方法去安装启动没有任何问题(C:WindowsMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe).4.5框架的项目用4.0(C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe)安装成功,启动报10

亚马逊推出新服务Kindle用户可有博客订阅服务

北京时间5月14日下午消息,据国外媒体报道,亚马逊周三宣布推出一项测试版的新服务,向Kindle电子阅读器用户提供博客订阅服务. Kindle配备了测试版网络浏览器,用户可以用它浏览普通网页.为了给用户提供便利,亚马逊允许Kindle用户付费阅读一些博客,这些博客内容会自动更新,并显示在Kindle的主菜单上,订阅费最高为每月2美元. 亚马逊将拿出博客订阅费的三成与博主分成,与苹果将应用销售收入的七成分给iPhone开发人员相比,亚马逊的做法并不算慷慨.以此计算,收入最高的博主每个月从每位订阅用

传谷歌将推新服务Google Mine 帮助用户分享物品

Google http://www.aliyun.com/zixun/aggregation/10963.html">Operating System博客称,谷歌将推出一款名为Google Mine的新服务,该博客还配发了一张关于该服务的截图.截图对该服务的功能描述为,允许用户"将自己的物品与朋友进行分享,并能够获得朋友的更新信息",该应用还支持用户在Google+的社交圈中分享物品. 谷歌推出的这一新服务似乎是为了帮助用户分享现实生活中的物品,包括自己所有的物品,或者

消息称苹果下周将推新服务专门针对小企业

苹果将于3月2日推出一项名为JointVenture的新服务,这项服务专门针对小企业,为其提供专业服务. 据悉,http://www.aliyun.com/zixun/aggregation/35391.html">苹果零售店员工在上周日召开了一个秘密会议,会议主持者向他们简要介绍了公司与微软争夺客户资源的最新计划--JointVenture.据参加会议的知情人士透露,这项服务的目标客户群体是那些员工人数不足十人的小企业. 9to5Mac网站的塞思·温特劳布(Seth Weintraub)

网购呼唤新模式,浅谈耀点100新服务

网购,作为人们生活中不可或缺的购物方式之一,足不出户即可购得物美价廉的商品,使得"网购控"们迅速攀升,而商城这种平台式B2C网购模式的发展更是异常迅猛.根据相关机构的 预计:2011年平台式的B2C交易规模将占中国 整体网络购物市场交易规模的9.7%,且这个比例有望在3721.html">2014年翻倍. 正是在这样的大前提下,2010年的B2C军团中有一家新贵悄然崛起--耀点100,从其建立之始至今,耀点100仅仅走过了不到一年的时间,而它却在2011年4月令人惊奇的

将提供一项名为Facebook Newswire的新服务

Facebook今天宣布,将提供一项名为"Facebook Newswire"的新服务,旨在帮助新闻记者借助社交网络发现.分享有新闻价值的内容.而为此项新功能提供技术支持的,则是36氪曾经报道过的公司"Storyful". 在发生重大事件(比如抗议活动.选举甚至是自然灾害 )的时候,Facebook Newswire通过收集在事件现场目击者们发布在Fcaebook公共信息流中的照片.视频来追踪事件的状况,并将这些信息分析并汇总在Facebook Newswire中,

大街网将联手新浪微博推出社会化招聘新服务

大街网董事长兼CEO王秀娟.新浪副总裁褚达晨为双方合作进行启动仪式 新浪科技讯 7月18日下午消息,商务社交网站大街网(www.dajie.com)今日宣布,将联手新浪微博推出社会化招聘新服务.本次合作主要包括"大街微招聘"和"大街微猎头"两款新应用,分别针对一般企业的招聘需求和猎头机构的业务需要.这两款新应用将整合"社会化发布"."人脉招聘"等招聘模式和功能,希望为中国在线招聘带来革命性变化. 无论是国内还是国外,社会化招聘