您好,欢迎访问三七文档
在上一篇写的是消息中介,接下来是代理服务代理服务顾名思义,代理服务充当了WSO2ESB服务的代理,通常是一个已经存在的服务端点,代理服务可以使用不同的传输方式。客户可以直接发送请求代理服务的ESB,客户看到服务代理。运行示例配置WSO2ESB登录点击WebServicesList你会看到已经定义,目前还没有代理服务。在左边点击WebServicesAddProxyService您会看到一个标准的代理服务模板列表中选择。从列表中选择自定义代理模板CustomProxy输入代理名称StockQuoteProxy下一步,我们将指定此代理服务的WSDL。它可以使用?wsdl显示实际服务使用WSDL操作。在GeneralSettings下选择'SpecifySourceURL'将提示你输入wsdl路径,输入测试的wsdl文件路径file:~/Java/wso2esb-4.0.2/repository/samples/resources/proxy/sample_proxy_1.wsdl点击TestURI,测试,出现如下图,测试通过下一步,选择您需要公开的代理服务的服务。默认情况下,代理服务,将使用HTTP和HTTPS传输。您也可以添加代理服务的服务参数。在ESB的启动过程中,它会启动所有代理服务,并需要获取代理服务关联的WSDL。如果ESB可以在statup这些找不到的WSDL,它会忽略这样的服务,并继续启动。然后点击Next,作为向导的下一步,我们将添加一个目标端点处理顺序处理请求消息请求消息和目标。选择DefineEndpoint创建,选择AddressEndpoint.输入测试点击save保存下一步,选择DefineOutSequence选择DefineInline创建如下保存然后finish完成现在的服务列表页面,您将能够看到新创建的代理服务。通过点击相应的图标,启用代理服务的统计和跟踪。然后启动axis2服务启动完成后到esb-home/samples/axis2Clients目录antstockquote-Dtrpurl==quote-Dsymbol=IBM你可以在控制台得到Standard::Stockprice=$165.32687331383468然后点击MonitorMediationStatistics点击ProxyServiceStatistics可以看到统计的结果。WSO2的企业服务总线(ESB)的用户指南用户指南介绍了如何配置WSO2ESB使用基于Web的管理控制台。WSO2的管理控制台已经过测试的MozillaFirefox2.0,3.0和InternetExplorer6.0,7.0的Web浏览器,分辨率为1024x7681,WSO2ESB安装和运行参考前面的信息2,访问ESB的基于Web的管理控制台启动成功,输入即可登录3,登录使用adminadmin登录4,改变密码点击Configure点击UserandRoles就可以修改密码5,图示和说明说明信息如下图示说明添加-单击此图标添加一个项目。最经常点击这个图标,给出了一个子菜单,您可以从中选择一个元素。编辑-单击此图标,修改现有的项目。删除-单击此图标可以永久删除一个项目。将出现一条消息,提示您确认删除。注册表浏览器-单击此图标可以查看注册表浏览器。您可以选择从本地注册表中的元素,以及综合注册表,都登记在浏览器中显示。用户也选择从治理注册表以及配置注册表选项。命名空间编辑器-点击这个图标,打开命名空间编辑器对话框。禁用统计-统计生成过程中,该图标表示。单击此图标停止统计生成相应的元素。启用统计-此图标表示,目前尚未产生的静。点击此图标开始统计生成相应的元素。禁用跟踪-此图标表示消息跟踪进展。单击此图标停止跟踪各自的元素。启用跟踪-消息不会被追踪,目前该图标表示。点击此图标开始跟踪各自元素的消息。代理服务-此图标将被用来表示服务列表页上的代理服务。上下文敏感的帮助-要了解一个功能,单击此图标。一个上下文敏感的帮助窗口会弹出。6,常见的屏幕和对话框注册表浏览器-这个对话框是从挑注册表选项调用。注册表浏览器包含集成的注册表和本地注册表中的元素。添加命名空间-按一下从Namespaceslink的配置节命名空间链接调用此对话框。XML命名空间提供了一个简单的方法使用可扩展标记语言文件关联URI引用确定的命名空间限定的元素和属性名。输入前缀和URI,标识。7,管理基础Synapse配置Synapse配置语言包括端点,序列,注册表项,任务,代理服务和更多的。到ESB的消息是由底层突触引擎处理,通过调解序列,并传送到指定的终端。此外,计划的任务可能会注入到ESB中的新邮件,定期或执行其他任务。代理服务代理服务定义ESB上,可以接受请求,调解,并提供实际服务托管的虚拟服务。代理服务可以执行运输或界面切换和揭露比实际的服务,即WSDL,政策,以及像WS-RM的QoS方面的WS-Security等不同的语义添加代理服务此功能允许您添加一个代理服务。请参阅有关详细信息,添加代理服务。代理服务行动您可以编辑,删除,启用统计,启动和停止代理服务,并启用跟踪代理服务,如下所述。在与一个特殊的图标被用来表示代理服务的服务列表页将显示所有现有的代理服务。点击代理服务的名称,将带你到该服务的具体配置。代理服务行动启动按一下就可以在表中找到相应的链接。代理服务的具体配置编辑代理服务使用此功能来修改现有的代理服务。在代理服务的具体配置“部分中,单击”编辑“链接。将显示“代理服务”页面。重新部署代理服务使用此功能重新部署代理服务。在代理服务的具体配置“部分中,单击”重新部署链接“。这将重新部署的代理服务。启用统计使用此函数来生成代理服务的统计数据。在代理服务的具体配置“部分中,单击”启用统计链接。启用跟踪使用此功能,使跟踪代理服务。在代理服务的具体配置“部分中,单击”启用跟踪链接。预定任务内置的Quartz调度允许管理员计划任务在指定的时间间隔运行。任务可用于启动长时间运行的任务,反复过程自动化和促进报告等的任务是简单的Java类必须实现org.apache.synapse.startup.Task的接口只定义了一个单一的“公共无效的execute();“的方法。这样一个任务可能使用的ESB/ApacheSynapse的API的调查对外服务,注入到ESB消息或执行任何可以在Java中实现的任务。有关详细信息,预定的任务,请参阅文档。Endpoints端点是一个特定目的地的消息。它可以被指定为一个端点地址,WSDL端点,比集团失败,或负载平衡组。端点可以添加,编辑和删除。您还可以启用地址和WSDL端点的统计信息。请参阅端点上的细节文档。序列一个序列元素用于定义一个序列后,可作为调解人的序列。如果配置定义名为主要序列,那么它被视为ESB的主要调解序列。如果这样的序列是没有本地定义的,并已指定一个注册表,注册表是抬头名为“main”,发现的主要调停序列的关键。如果用户不定义主或故障序列,ESB将创建默认的序列。请参阅文档管理细节序列。消息存储消息存储元素用于定义消息存储,可用于存储ESB消息。商店调解员可用于存储与邮件存储可以被用来实现不同的消息传递模式在消息store.Message处理器的消息。可用于相关的消息处理器,消耗从消息存储的消息,并做处理。用户可以创建自己的消息存储实现和使用它。WSO2ESB船舶与内存中的信息存储和JMS消息存储。请参阅有关详细信息,管理消息存储的文档。消息处理器一个序列元素用于定义一个消息处理器,可用于处理相关的消息存储的路由。请参阅文档管理细节序列。本地注册表项本地注册表项用于本地资源,如脚本,架构,WSDL中,政策和其他资源配置中的定义。他们不上传或综合登记处获取。它们是静态的。在本地注册表中存在一个条目,有超过一个综合注册表中存在的同名项更高的优先级。添加本地注册表项点击导航器上的本地条目。管理本地注册表项窗格中,你可以选择你想要的类型的本地条目,点击每个条目的添加,添加一个。内衬文本输入条目名称。在“值”字段中,指定的属性值点击“保存”。内联XML输入的XML项目的名称。在“值”字段中,输入XML代码。点击“保存”。源网址输入源文件的名称。在“值”字段中,指定源文件的URL位置。点击“保存”。本地注册表行动您可以编辑和删除先前进入本地注册表项。所有现有的本地注册表项,将显示表中的注册表项。点击表中的相应的图标,启动注册表操作。编辑本地注册表项使用此选项来修改注册表项。在注册表表的“操作”列中,单击您要编辑的条目对应的编辑图标。注册表项,页面将显示出来。进行必要的更改,并单击“保存”。删除本地的注册表项使用此功能删除以前已输入的注册表项。在注册表表的“操作”列中,单击要删除的条目相应的删除图标。ESB的配置(源视图)此功能提交您所做的运行ESB的主机的本地存储的配置更改。为您的配置XML代码显示在当前配置中的文本区域。您还可以直接在XML代码进行任何更改。若要套用您的变更,并点击“更新”按钮保存配置到本地存储。这将首先验证所提供的配置,并警告您有关的任何故障或检测不一致。用户有选择进行更新操作或取消在这一点上。如果没有检测到故障,配置将被应用,并保存到存储。复位操作可以用来恢复你所做的任何更改源视图,并恢复到上次保存的配置。请参阅文档管理细节突触配置。综合注册管理注册表提供了一种机制的创建和存储配置元素外ESB。这些注册表的内容可以动态加载或修改,这将使运行时修改ESB的行为。文件夹结构,给出了一个明确的说法,现有的文件和方便地访问修改的文件。一旦这些文件被加载,其内容缓存在ESB为指定的持续时间,以及更新的缓存期结束。在确定代理服务的目标序列和目标端点时,您可以使用这些文件。管理注册表项请参阅文档管理有关详细信息,嵌入注册表。监视系统此功能提供了有关ESB的运行时信息的管理员控制台上。它显示了系统的统计数据,调解统计,交通统计,系统日志,SOAP的示踪剂,调解示踪和消息流。监测WSO2ESB的一个详细的指南可以在这里找到。WSO2的应用服务器WSO2的应用服务器是基于WSO2Carbon平台的企业级就绪的应用程序服务器。继承的WSO2Web服务应用服务器(WSAS),WSO2的应用服务器(AS)支持除了其Web服务管理功能的Web应用程序部署和管理。加上WSO2的Carbon功能,用户现在有能力管理他们的应用程序,范围从Web服务,Web应用程序在一个统一的方式在应用程序服务器管理控制台本身。Web服务规范的基础上面向服务的架构(SOA)的概念,支持安全,可靠和事务集成基于松散耦合,这是固有的可扩展性的概念。许多厂商已经支持Web服务和XML到他们现有的专有产品解决方案。WSO2公司创造了一个新的平台,削减不必要的层,支持在一个简单,干净,轻量级模型的完整的WS-*堆栈,从而更容易地开发,部署和运行应用程序。当涉及到支持Web应用程序,WSO2的应用服务器内部使用ApacheTomcat和能够承载任何一种Web应用程序,这是部署在Tomcat。此外,这些Web应用程序可以继承像认证/授权,从WSO2的碳平台的用户管理等功能。WSO2公司AppServer的全力支持XML,SOAP,WSDL,并支持可靠,安全的通信。WSO2的应用服务器,它简单而有效的创建,使用和管理Web服务。WSO2支持的协议WS-*支持SOAP1.1/1.2WSDL1.1的WSDL2.0的JAX-WS2.2MTOM,XOP和带附件的SOAPWS-Addressing的WS-Security的WS-Trust中WS-SecureConv
本文标题:WSO2ESB小结
链接地址:https://www.777doc.com/doc-2867993 .html