intra-mart Accel Platform / 外部软件连接模块 式样书

«  序言   ::   内容   ::   示例程序  »

概要

什么是外部软件连接模块

可从市售的应用程序包调用并直接使用im-BizAPI的各种API等,可实现intra-mart与外部软件进行简单联动/连接的模块。
提供了下述两种联动/连接方法。
  • 使用此“联动API连接器”实现任意流程与im-BizAPI进行联动的方法
  • 从外部软件通过Web服务调用im-BizAPI各种API的方法

由于“联动API连接器”提供了用于和im-BizAPI联动的Java基础API,若是外部软件是Java执行环境则可进行任意流程和im-BizAPI的联动。
例如,可与市售的门户服务器产品结合起来,在门户画面中显示intra-mart画面,在与其他应用程序联动进行批处理动作的独自Java流程中操作用户帐号信息。

注解

在此,对于通过Web服务调用im-BizAPI各种API的方法进行说明。

式样

外部软件连接模块的接口是Java类。因此,进行联动的应用程序需要使用Java接口。
另外,由于使用Java接口,在此模块动作的环境中需要Java-VM。

联动用的连接器类通过网络与intra-mart Accel Platform联动。因此,前提条件是需要一个可使用网络的环境。
但是,由于网络通信是由API通过URL控制的,所以开发者不需要直接意识到网络。

连接器负责建立对intra-mart Accel Platform的HTTP连接。在用于联动的指定URL中指定专用的Servlet路径(/imart/HTTPActionEventListener(标准))。
虽然是根据由API指定的URL来解析网络的,根据intra-mart Accel Platform的运行形态,此URL存在下列注意事项。
  • 单机运行intra-mart Accel Platform时,指定连接到该单机服务器的URL。
  • 在分布式环境下运行intra-mart Accel Platform时,指定连接到Web Server的URL。

外部软件连接模块的构成

外部软件连接模块由服务器側模块和客户端模块两个模块构成。
模块名 类存档 说明
外部联动客户端 imaca_client-XXX-main.jar 在调用方外部软件中配置的客户端逻辑。
外部联动 认证・许可 imaca_provider-XXX-main.jar 在intra-mart Accel Platform中配置的服务器侧逻辑。

«  序言   ::   内容   ::   示例程序  »