数据交换平台规范
数据交换平台服务器采用满足J2EE规范的应用服务器实现 数据交换平台包含的数据交换服务使用纯Java接口作为统一的抽象接口描述 数据交换平台包含的数据交换服务可以发布为多种形式,包括:EJB、Servlet、WebService等 数据交换平台的数据,使用XML格式进行表示 数据交换平台要求提供安全认证和授权访问机制,确保数据交换的安全 ### 数据交换平台规范详解 #### 一、基本技术规范 数据交换平台的设计与实现遵循了以下几点关键的技术规范: 1. **应用服务器的选择**:数据交换平台服务器采用满足J2EE(Java 2 Enterprise Edition)规范的应用服务器实现。这意味着整个平台能够支持复杂的企业级应用程序,并且具备良好的可扩展性和可靠性。 2. **接口描述语言**:数据交换平台的服务接口使用纯Java接口作为统一的抽象接口描述。这有助于开发者更方便地理解和调用这些接口,同时也有利于维护和升级。 3. **服务发布形式**:数据交换服务可以发布为多种不同的形式,包括EJB(Enterprise JavaBeans)、Servlet和WebService等。这样的设计使得平台能够灵活适应不同的应用场景和技术需求。 4. **数据格式**:数据交换平台中的数据采用XML(Extensible Markup Language)格式进行表示。XML是一种非常通用的数据交换标准,具有很好的跨平台性,易于解析和生成。 5. **安全机制**:数据交换平台要求提供安全认证和授权访问机制,以确保数据交换过程中的安全性。这对于保护敏感信息和防止未授权访问至关重要。 #### 二、数据交换接口规范 为了确保数据交换接口的一致性和互操作性,制定了以下规范: - 接口方法的参数和返回值要求实现序列化接口。这意味着所有的输入输出对象都需要能够被序列化和反序列化,以便于在网络上传输。 - 对于数据集合类型的参数和返回值,统一使用Rowset结构来实现。每个数据集合都需要明确指定其Rowset结构的名字,这样可以在不同的数据集合之间进行区分。 示例接口说明如下: ```java public interface bo_cust_info { /** * 查询客户基本信息 * * @param custId 客户号 * @return 包含客户信息的结果集,如果没有该客户数据,返回空的结果集 * 返回结果集名: epm/ar_cust_info */ public DSRowSet queryByCustId(String custId); } ``` #### 三、RowSet数据集合结构说明 为了简化数据格式并提高系统效率,数据交换平台采用了RowSet作为数据集合的标准结构。 1. **RowSet结构**:每个`rowset`节点描述一个数据集,每个`row`节点描述一个数据行,而`row`节点下的每个子节点则描述一个数据列的值。这种结构清晰明了,易于理解和处理。 2. **元数据结构**:每个`rowset`节点的名字属性唯一定义了一个数据集的元数据结构,即RowSetDef。数据交换平台提供了对这些名字的统一解释,从而确保了数据的一致性和正确性。 示例XML表示如下: ```xml <rowset label="客户基本信息" name="epm/AR_CUST_INFO"> <row> <CUST_ID>0000669375</CUST_ID> <CUST_SC_ID>11000082</CUST_SC_ID> <CUST_SNAME></CUST_SNAME> <CUST_NAME>某客户名</CUST_NAME> <CUST_ADDR>客户地址</CUST_ADDR> ... </row> </rowset> ``` 通过这种方式,可以有效地组织和传递复杂的业务数据,同时也便于对数据进行进一步的处理和分析。 数据交换平台规范通过一系列具体的技术规范和接口设计准则,确保了数据交换过程的高效、安全和可靠。无论是对于开发人员还是运维团队来说,这些规范都是非常重要的指导原则,能够帮助他们更好地构建和维护高质量的数据交换系统。
剩余8页未读,继续阅读
- xyzhanh2018-01-04还可以,很详细
- 粉丝: 0
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ssm基于JAVA WEB技术大健康综合咨询问诊平台的设计与实现+jsp.zip
- ssm基于java web的网上书城系统的设计与实现+vue.zip
- 静态代码测试-QAC度量指标的详细解析与应用
- ssm基于HTML的出租车管理系统+jsp.zip
- ssm基于 Java Web 的校园驿站管理系统+jsp.zip
- ssm基于bs模式的医院在线挂号预约系统的设计与实现+jsp.zip
- ssm会议管理系统ssm.zip
- ssm化妆品配方及工艺管理系统的设计与实现+jsp.zip
- MATLABSimulink 扩展卡尔曼EKF 电池SOC估计 仿真模型 BMS系统仿真
- ssm会员管理系统+jsp.zip
- ssm固定资产管理系统+jsp.zip
- ssm海鲜自助餐厅系统+vue.zip
- css中cursor属性详解PDF
- ssm国学文化网站的设计与制作+jsp.zip
- ssm公司项目管理系统设计与实现+jsp.zip
- ssm工贸学生信息管理系统+jsp.zip