题
我还不是很了解的JD Edwards。我有一个客户询问如何调用我们提供的API(如COM,C#,REST)从JD Edwards的。我没有得到太多的从他们的科技人高品质的答案条款...所以我认为我会问这里。
能的JD Edwards调用C#? JD Edwards的可调用Java? JD Edwards的可以调用一个Unix素文字?
任何人都可以点我朝着开发/定制文档方面有用的东西?
谢谢!
解决方案
简短的回答:是的。 JDE可以与一群外部物体/服务/适配器的通信。
龙答:你的选择取决于什么版本的JDE的客户正使用什么是所述通信的要求
既然你提的是,他们要调用的API,我假设他们有一个漂亮的新版本(比如,OneWorld的/ EnterpriseOne的产品,版本XE或更高版本),他们需要“在线界面”(我的意思,他们将JDE调用API,并等待它完成处理并返回的东西,他们的JDE程序继续之前),而不是“批量处理”。
您最好的选择,我想,是COM。 JDE符合COM。您的客户将必须知道他的周围JDE互操作性的方式,特别是呼吁使用COM和巨丰光电(这是怎样的API将是一种打包JDE的使用)。
外部API可以将它连接到Java?是。它与COM做同样的方式种,你必须打包/封装代码被消耗。
它可以使用XML?是。
有关适配器什么?是。 MQ的WebSphere,MSMQ。
WEBSERVICES?也许。这取决于使用什么版本的JDE的。最近的版本做WebServices的相当不错。您可以提供从JDE业务功能被他人消费,你也可以从其他消费服务,因此,如果您的API可以在Web服务中使用(,同样取决于他们拥有的版本),JDE可以消费它。
有关web服务,您可以使用WSG(Web服务网关),商业服务为J2EE连接服务器和JMQ队列/主题。
可用的其他方法更适合于批量处理:EDI,OSA,Z表,表的转换
。甲骨文对JDE工具(你必须寻找EnterpriseOne的工具版本8.98导游)很不错导游,专为Web服务,因为它们是新的东西。
其他提示
JDE有的WebSphere适配器,可以帮助您桥本身和任何外部应用程序之间的差距可能必须
看看山猫业务集成。你可以写在C#中的集成。下面是一个演示的链接: http://m.youtube.com/watch?v=3GJjhEeHe_Q