SOA
文章平均质量分 80
田攀
tian.pan@qq.com
展开
-
Enable Oracle E-Business Suite Integrated SOA Gateway
Oracle E-Business Suite Integrated SOA Gateway (ISG)是Oracle EBS提供的一个用于多系统集成的SOA框架。要使用ISG这个SOA框架,需要打一些补丁,详见Note 556540.1 相关文档 * 556540.1: Installing Oracle E-Business Suite Integrated SOA Gatewa原创 2013-08-20 10:26:13 · 5768 阅读 · 0 评论 -
Invoking Webservice from PL/SQL (UTL_DBWS&UTL_HTTP)
Sample Code:DECLARE L_PARAM_LIST VARCHAR2(512); L_HTTP_REQUEST UTL_HTTP.REQ; L_HTTP_RESPONSE UTL_HTTP.RESP; L_RESPONSE_TEXT VARCHAR2(32767);BEGIN -- service's input parameters L_PARAM原创 2014-05-09 18:56:43 · 7129 阅读 · 0 评论 -
JSON vs XML
XML:eXtensible Markup Language;JSON:JavaScript Object Notation;XML和JSON,两者是当下最流行的网络传输的数据格式。JSON以其轻量且易阅读的特性,现在已经被使用的越来越广泛。下图为XML和JSON最近8年走势图:(数据来源自:JSON’s Eight Year Convergence With XML)另外,如果单看2013年流行原创 2014-03-27 14:45:43 · 2348 阅读 · 0 评论 -
如何解释企业服务总线(ESB)
企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的,是实现SOA架构的一个关键的基础设施。如何理解ESB呢? 有人把它比喻成高速公路,串联起不同的点;也有人把它比喻一个聪明的管子,用来连接各个愚笨的节点(来源)。我觉得这些比喻都还是不太好理解,和同事解释起来还是有一些费劲,原创 2014-03-02 23:31:16 · 4669 阅读 · 0 评论 -
企业应用整合脑图
企业应用整合的三个层面原创 2013-12-16 17:20:50 · 2340 阅读 · 0 评论 -
Webservice Timeout,HTTP Server Return "500 Internal Server Error"
基于Oracle EBS R12,开发了一个Webservice用于返回某项主数据,当请求的数据量非常大的时候(大于6000行的数据量),Oracle应用服务器总是给返回一个500 Internal Server Error。请求数据量小的时候,Webservice运行没有问题,能够正常返回请求数据。客户端接到的报错: 500 Internal Server ErrorInternal Serve原创 2013-11-27 14:56:00 · 5901 阅读 · 0 评论 -
调用Oracle EBS Webservice常见的几个错误
1. Before usage of a Oracle E-Business Suite (EBS) Integrated SOA Gateway (ISG) service, it should be generated and deployed. See, page “TroubleShooting Service Generation” for errors on service gener原创 2013-08-23 20:21:20 · 11271 阅读 · 2 评论 -
Service Provider Access resulted in exception 'oracle.apps.fnd.soa.util.SOAException'
Oracle EBS的Webservice不可用,“集成 SOA 网关”职责查看Webservice,首先提示一个警告WarningService Provider Access is not available. You may not be able to see complete information about the service. Please view Service Provi原创 2013-11-20 10:57:43 · 10218 阅读 · 0 评论 -
使用SoapUI 测试Web Service
如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI.你可以快速测试你的Webservice开发的是否正确。SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Webservice做性能方面原创 2013-08-25 15:27:30 · 142533 阅读 · 7 评论 -
主数据管理(MDM,Master Data Management)
之前的Types of Data in the Enterprise文章里说道过,粗略的分,数据可以分为两类数据:主数据和事务型数据。对于一定量级的企业,主数据往往是散落在多个不同的系统中,比如组织架构信息在人力资源系统中有,在采购系统里也有一套,这样同一类型的数据在不同系统就引起很多问题:维护成本高,各系统需单独维护。比如集团收购了一家新的成员公司,在人力资源系统要增加这个新成员公司;另外,在其原创 2013-10-18 18:54:25 · 10383 阅读 · 0 评论 -
Types of Data
企业中的数据都如何分类?粗略的分类如果粗略点的分类话,可以分为两类数据:主数据和事务型数据。原创 2013-09-23 12:04:53 · 3539 阅读 · 0 评论 -
松耦合(Loose coupling)笔记
松耦合的目标是最小化依赖。松耦合这个概念主要用来处理可伸缩性、灵活性和容错这些需求。SOA应用于大型分布式系统。对于这样的系统来说,可伸缩性和容错性是可维护性的关键。另一个重要的目标是:最小化修改、故障对系统在整体上的影响。所以,松耦合就成了SOA的关键概念。松耦合要付出使系统更加复杂的代价。松耦合意味着更多的开发以及维护工作量。紧耦合 vs 松耦合一个例子:A系统作为服务提供方,与B1,B2,B原创 2013-09-10 16:09:18 · 6572 阅读 · 0 评论 -
发布PL/SQL API成Webservice,并注册到IR(Oracle Integration Repositoy)中
本文讲解一下如何把自定义的PLSQL的Package发布成Webservice,并在Oracle Integration Repositoy里注册1.创建Product FamilyProduct Family用于管理几个功能相近的Product(也可以立即为模块),统一管理客户化的Webservice接口BEGIN -- Call the procedure AD_PA_INSERT_PAC原创 2013-09-06 18:36:36 · 6192 阅读 · 8 评论 -
Using Integrated SOA Gateway in Oracle EBS
Oracle EBS如何与第三方系统相集成?比如这样的需求,X系统知道物料编码,需要从EBS系统里读取具体物料信息,或者X系统想把自己的人员信息同步到EBS,这类集成问题你就可能需要用到Oracle EBS Integrated SOA Gateway。Integrated SOA Gateway是EBS里的一个职责,分配给用户后就能看到 ,进入职责(如下图)后,就能看到所有Oracle EBS可原创 2013-08-22 10:07:19 · 9324 阅读 · 3 评论 -
如何收集EBS SOA Log
调用Oracle EBS的Webservice出错了,如何查看SOA的日志?1. 从前台使用用户访问系统管理员职责路径Oracle Applications 管理器> 日志.Log Setup在Site区((当然可以设置其他级别,比如职责级别)),设置日志项重启oafm container.($ADMIN_SCRIPTS_HOME/adoafmctl.sh.)重新运行SOA 客户端的特定行为,比如原创 2013-08-23 19:17:47 · 5628 阅读 · 1 评论 -
Web Service的研究
SOA和Web Service首先明白SOA和Web Service的关系:* SOA面向服务架构,用于大型分布式系统的一个概念;* Web Service是实现SOA的方式之一,不是所有的SOA都是基于Web service的;* 但Webservice确实为最主流的SOA实现方式,有的人甚至把SOA等同于Webservice。不可否认,正是Webservice的成功才造就了SOA这个概念的成功原创 2013-08-16 19:37:53 · 13725 阅读 · 1 评论 -
Oracle Integration Repository
How to access 'Integration Repository' From E-Business SuiteResponsibility : 'Integration Repository' (12.0.x) 'Integrated SOA Gateway' (12.1.x)From the Public Web Sitehttp://irep.oracle.com/(This si原创 2013-01-15 11:41:43 · 4359 阅读 · 0 评论 -
Oracle EBS Webservice(Integration Repository) Scripts
Webservice定义的SQLSELECT FF.TYPE, FF.IREP_METHOD_NAME , FIF.FUNCTION_ID , FF.FUNCTION_NAME , FIC.CLASS_NAME , IREP_NAME , FIF.DESCRIPTION , FIC. * FROM FND_FOR原创 2014-08-12 11:15:38 · 3621 阅读 · 0 评论