服务WEBSERVICE,通过BPM根据BPEL规范根据需要对各种服务进行流程重组形成新的服务并提供给需要者。
2服务数据对象SDO服务数据对象SDO确立服务间各种数据源调用接口API,同时定义数据服务的方法,如Webservice,数据的格式如XML、JSON等。
114开发平台
基于J2EE平台,主体代码采用Java编程语言和服务器端Java技术如EJBs、Servlet、JSP、JNDI、JDBC和RMI等13种开发。
J2EE平台是目前为企业级应用所提供的分布式、高可靠性、先进性的解决方案。Java作为基于Web的软件业的公共标准,其独立于操作系统,独立于服务器的“跨平台性”,使其“一次编写,到处运行”,是最适合运行于互联网上软件的编辑语言。Java相对于嵌入HTML并受限于用户端显示的编程能力有限的脚本语言,其完整的编程能力可开发具有强大“业务逻辑”的应用程序。
我们使用Java相关技术配合先进的开发和管理工具完整地执行于整个软件开发生命周期中。
115开发框架
应用开发框架的技术主要包括:前台展现技术:JSP、jQuery、JSTL;后台业务逻辑技术:Spri
g、HttpClie
t、Dubboosgi、Mybatis、Log4j。应用开发框架如下图所示。
f前台视图层通过控制器调用服务层服务,调用的方式为Ajax,报文格式为Jso
。调用规范为后台模块名service类名(去掉Service后缀,即模块名)方法名jso
,比如usermgrserviceUseMgrgetUserI
foByUserIdjso
。
服务层:对外提供业务服务。业务逻辑层:负责具体的业务逻辑处理、以及事务处理等。
f原子服务层:抽象的公共原子服务,可在多个系统间共享,采用DubboOSGI的方式对服务进行管理和使用。
数据访问层:负责数据库数据的读写。采用Mybatis技术实现数据访问层功能。
116应用开发框架
应用开发框架的技术主要包括:前台展现技术:JSP、jQuery、JSTL;后台业务逻辑技术:Spri
g、HttpClie
t、Dubboosgi、Mybatis、Log4j。应用开发框架如下图所示。
f前台视图层通过控制器调用服务层服务,调用的方式为Ajax,报文格式为Jso
。调用规范为后台模块名service类名(去掉Service后缀,即模块名)方法名jso
,比如usermgrserviceUseMgrgetUserI
foByUserIdjso
。
服务层:对外提供业务服务。业务逻辑层:负责具体的业务逻辑处理、以及事务处理等。原子服务层:抽象的公共原子服务,可在多个系统间共享,采用DubboOSGI的方式对服务进行
管理和使用。
f数据访问层:负责数据库数据的读写。采用Mybatis技术实现数据访问层功能。
117采用面向对象的组件技术
面向对象的组件技术是一种完全独立于r