金蝶Apusic--世界级的中间件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Kingdee Middleware 2007-04
例子:J2EE实现的一个Web Service
<?xml version='1.0' encoding='UTF-8' ?> <configuration xmlns='http://java.sun.com/xml/ns/jax-rpc/ri/config'> <service name='HelloService' targetNamespace='urn:HelloService/wsdl' typeNamespace='urn:HelloService/types' packageName='endpoint'> <interface name='endpoint.HelloServiceSEI' servantName='endpoint.HelloServiceImpl'> </interface> </service> </configuration>
2002
2004
2005
2006
Kingdee Middleware 2007-04
走近Java EE 5.0
J2EE的历史回顾
Java EE 的历史回顾: –1995: Java 诞生; –1999: Java的三个版本 J2SE, J2EE, J2ME; –J2EE 1.2, J2EE1.3, J2EE1.4; –2006: Java EE 5; J2EE 面临的挑战: –功能强大,支持跨平台、 Web应用、Web Services、消息服务、分布式 事务管理等; –部署时可以进行各种定制化工作; –但是,代码繁多,配置复杂,难以学习和掌握!
第一个电子政务 客户:广东工商局; 金蝶EAS ERP;
国家金宏工程、国家 市场份额达到10.4%, 质检总局、国家民政部、 居市场第三位。 国家中纪委、国家信访 局、中国移动、万科集 团等。
Apusic 1.0 Apusic 2.0 Apusic 3.0
Apusic 4.0
Apusic 5.0
源自文库
1999 2000
金蝶Apusic--世界级的中间件
演讲人:李文华 职 时 务:金蝶中间件有限公司 华东区域技术支持总监 间: 2007-11-30
目录
金蝶Apusic应用服务器发展里程 走近Java EE 5.0 全球第4家领先通过认证的金蝶Apusic5.0 金蝶Apusic 5.0 新功能和特性 金蝶拥有的核心技术 金蝶Apusic 典型客户和成功案例
金蝶中间件的快速发展历程
产品功能: 产品功能:构 Servlet容器、 建微内核体系、 EJB容器,遵循规 多路复用、全面 实现J2EE规范; 范与标准; 中国第一个 JAVA爱好者俱乐 部; 第一个金融客 户:中国人民银 联想、海尔; 行; 产品功能:通过 J2EE 1.3认证; 参加JCP组织; 产品功能:通过J2EE 1.4认证; 全球第4家通过J2EE 5.0 认证;
Kingdee Middleware 2007-04
例子:如果用Java EE 5来实现……
package endpoint; import javax.jws.WebService; @WebService public class Hello { public String sayHello(String param) { return “Hello “ + param; } }
金蝶中间件发展里程
产品历程 第三次产品创新
金蝶中间件 金蝶Apusic应用服务器 金蝶EAS
第二次产品创新
金蝶K/3(ERP) Windows版 财务软件
应用产品 平台开发
DNA三层结构
第一次产品创新
Windows版
1996
1999
2001
2005
发 展 历 程
Kingdee Middleware 2007-04
Kingdee Middleware 2007-04
另外两个例子
Adventure Builder – J2EE 1.4 – 67 个类, 3284 行代码 – Java EE 5 – 43 个类, 2777行代码 – 类的数量减少了36% ! RosterApp – J2EE 1.4 – 17 个类, 987 行代码 – Java EE 5 – 7 个类, 716 行代码 – J2EE 1.4 XML 文件 – 9 个文件, 792 行 – Java EE 5 XML 文件 – 1 文件, 5 行 – 类的数量减少了58%, XML文件减少了89% !
Kingdee Middleware 2007-04
金蝶Apusic 5.0 新功能
金蝶Apusic应用服务器 V5.0 架构图
Kingdee Middleware 2007-04
金蝶Apusic应用服务器 5.0 新功能之一
Apusic 5.0 全面兼容Java EE 5.0 规范 – EJB 3.0 (与EJB 2.x同一个容器) – JSP 2.1/Servlet 2.5 – JSF 1.2 (容器级的Ajax支持) – Java Persistence API 1.0 – JAX-WS 2.0 – StAX 1.0 – JAXB 2.0 – … 对J2EE 1.4保持向下兼容
Kingdee Middleware 2007-04
例子:J2EE实现的一个Web Service
package endpoint; import java.rmi.*; public class HelloServiceImpl implements HelloServiceSEI { public String sayHello(String param) throws java.rmi.RemoteException { return “Hello “ + param; } } package endpoint; import java.rmi.*; public interface HelloServiceSEI extends java.rmi.Remote { public String sayHello(String param) throws java.rmi.RemoteException; }
运行期:提供可靠、高效、稳定的基础引擎
Sun iForce Center测试数据
Kingdee Middleware 2007-04
某现场峰值测试
在某现场峰值测试中,Apusic 以每分钟38484次模拟股票 交易超过某国际标杆产品的每分钟25756次。
Kingdee Middleware 2007-04
Java EE 5.0新特点
Java EE 5的目标: –“使得开发Java EE 应用程序更加容易。” –“即使对Java EE的新手来说也很容易 ☺” 如何能做到这一点? –Annotation(标注):简化部署工作 –EJB 3.0:为OR映射提供了简化的、轻量的持久化机制 –Dependency Injection(依赖注射):简化资源的设置和引用 –JAX-WS2.0, JAXB2.0:简化Web Services编程 –JSF 1.2:提供标准Web 应用程序框架
对J2EE 1.4保持向下兼容
Kingdee Middleware 2007-04
金蝶Apusic 5.0 特点
金蝶Apusic应用服务器 5.0 特点
运行期 提供可靠、高效、稳定的基础引擎 开发期 辅以快速、轻量、敏捷的集成开发环境
扩展期 通过对SOA的全面支持,获得随需应变的能力
Kingdee Middleware 2007-04
Kingdee Middleware 2007-04
Apusic 5.0 全面兼容Java EE 5.0 规范
– EJB 3.0 (与EJB 2.x同一个容器) – JSP 2.1/Servlet 2.5 – JSF 1.2 (容器级的Ajax支持) – Java Persistence API 1.0 – JAX-WS 2.0 – StAX 1.0 – JAXB 2.0 – …
Kingdee Middleware 2007-04
<?xml version='1.0' encoding='UTF-8' ?> <webservices xmlns='http://java.sun.com/xml/ns/j2ee' version='1.1'> <webservice-description> <webservice-description-name> HelloService</webservice-description-name> <wsdl-file> WEB-INF/wsdl/HelloService.wsdl</wsdl-file> <jaxrpc-mapping-file> WEB-INF/HelloService-mapping.xml </jaxrpc-mapping-file> <port-component xmlns:wsdl-port_ns='urn:HelloService/wsdl'> <port-component-name>HelloService</port-component-name> <wsdl-port>wsdl-port_ns:HelloServiceSEIPort</wsdl-port> <service-endpoint-interface> endpoint.HelloServiceSEI</service-endpoint-interface> <service-impl-bean> <servlet-link>WSServlet_HelloService</servlet-link> </service-impl-bean> </port-component> </webservice-description> </webservices>
Kingdee Middleware 2007-04
全球第4家领先通过认证的金蝶Apusic 5.0
全球第4家领先通过认证的金蝶Apusic5.0
第一个通过国际J2EE测试认证中间件产品 — JCP( Java Community Process ) 全球第十一家通过J2EE最高规范1.4认证 — JCP(Java Community Process )
Kingdee Middleware 2007-04
金蝶中间件的定位
各种行业应用
业务基础软件平台
中间件平台
系统基础架构平台
操作系统平台
硬件平台
数据来源:CCW
Kingdee Middleware 2007-04
金蝶中间件的竞争对手(J2EE标准应用服务器)
IBM Websphere
BEA Weblogic
ORACLE AS
JBOSS
Kingdee Middleware 2007-04
应用服务器中间件品牌综合竞争力分析
Kingdee Middleware 2007-04
金蝶Apusic应用服务器市场份额
数据来源:计世资讯(CCW Research),2006/03
Kingdee Middleware 2007-04
第一个成为JCP联盟正式中国成员
Kingdee Middleware 2007-04
金蝶Apusic5.0通过TCK严格测试
包名称 appclient assembly Compat12/13 connector Ejb/ejb30 integration interop interop webservice j2eetools jacc javamail jaxr jarrpc jaxws 测试案例总数量 38 30 33 242 1809/ 3634 18 936 536 136 43 39 1376 1478 2996 包名称 Jdbc Jms jsf jsp jstl jta jws rmiiiop saaj samples servlet signaturetest webservices xa TOTAL 测试案例总数量 4932 2535 2663 750 546 87 612 129 473 12 648 5 609 67 27412
例子:J2EE实现的一个Web Service
<?xml version='1.0' encoding='UTF-8' ?> <configuration xmlns='http://java.sun.com/xml/ns/jax-rpc/ri/config'> <service name='HelloService' targetNamespace='urn:HelloService/wsdl' typeNamespace='urn:HelloService/types' packageName='endpoint'> <interface name='endpoint.HelloServiceSEI' servantName='endpoint.HelloServiceImpl'> </interface> </service> </configuration>
2002
2004
2005
2006
Kingdee Middleware 2007-04
走近Java EE 5.0
J2EE的历史回顾
Java EE 的历史回顾: –1995: Java 诞生; –1999: Java的三个版本 J2SE, J2EE, J2ME; –J2EE 1.2, J2EE1.3, J2EE1.4; –2006: Java EE 5; J2EE 面临的挑战: –功能强大,支持跨平台、 Web应用、Web Services、消息服务、分布式 事务管理等; –部署时可以进行各种定制化工作; –但是,代码繁多,配置复杂,难以学习和掌握!
第一个电子政务 客户:广东工商局; 金蝶EAS ERP;
国家金宏工程、国家 市场份额达到10.4%, 质检总局、国家民政部、 居市场第三位。 国家中纪委、国家信访 局、中国移动、万科集 团等。
Apusic 1.0 Apusic 2.0 Apusic 3.0
Apusic 4.0
Apusic 5.0
源自文库
1999 2000
金蝶Apusic--世界级的中间件
演讲人:李文华 职 时 务:金蝶中间件有限公司 华东区域技术支持总监 间: 2007-11-30
目录
金蝶Apusic应用服务器发展里程 走近Java EE 5.0 全球第4家领先通过认证的金蝶Apusic5.0 金蝶Apusic 5.0 新功能和特性 金蝶拥有的核心技术 金蝶Apusic 典型客户和成功案例
金蝶中间件的快速发展历程
产品功能: 产品功能:构 Servlet容器、 建微内核体系、 EJB容器,遵循规 多路复用、全面 实现J2EE规范; 范与标准; 中国第一个 JAVA爱好者俱乐 部; 第一个金融客 户:中国人民银 联想、海尔; 行; 产品功能:通过 J2EE 1.3认证; 参加JCP组织; 产品功能:通过J2EE 1.4认证; 全球第4家通过J2EE 5.0 认证;
Kingdee Middleware 2007-04
例子:如果用Java EE 5来实现……
package endpoint; import javax.jws.WebService; @WebService public class Hello { public String sayHello(String param) { return “Hello “ + param; } }
金蝶中间件发展里程
产品历程 第三次产品创新
金蝶中间件 金蝶Apusic应用服务器 金蝶EAS
第二次产品创新
金蝶K/3(ERP) Windows版 财务软件
应用产品 平台开发
DNA三层结构
第一次产品创新
Windows版
1996
1999
2001
2005
发 展 历 程
Kingdee Middleware 2007-04
Kingdee Middleware 2007-04
另外两个例子
Adventure Builder – J2EE 1.4 – 67 个类, 3284 行代码 – Java EE 5 – 43 个类, 2777行代码 – 类的数量减少了36% ! RosterApp – J2EE 1.4 – 17 个类, 987 行代码 – Java EE 5 – 7 个类, 716 行代码 – J2EE 1.4 XML 文件 – 9 个文件, 792 行 – Java EE 5 XML 文件 – 1 文件, 5 行 – 类的数量减少了58%, XML文件减少了89% !
Kingdee Middleware 2007-04
金蝶Apusic 5.0 新功能
金蝶Apusic应用服务器 V5.0 架构图
Kingdee Middleware 2007-04
金蝶Apusic应用服务器 5.0 新功能之一
Apusic 5.0 全面兼容Java EE 5.0 规范 – EJB 3.0 (与EJB 2.x同一个容器) – JSP 2.1/Servlet 2.5 – JSF 1.2 (容器级的Ajax支持) – Java Persistence API 1.0 – JAX-WS 2.0 – StAX 1.0 – JAXB 2.0 – … 对J2EE 1.4保持向下兼容
Kingdee Middleware 2007-04
例子:J2EE实现的一个Web Service
package endpoint; import java.rmi.*; public class HelloServiceImpl implements HelloServiceSEI { public String sayHello(String param) throws java.rmi.RemoteException { return “Hello “ + param; } } package endpoint; import java.rmi.*; public interface HelloServiceSEI extends java.rmi.Remote { public String sayHello(String param) throws java.rmi.RemoteException; }
运行期:提供可靠、高效、稳定的基础引擎
Sun iForce Center测试数据
Kingdee Middleware 2007-04
某现场峰值测试
在某现场峰值测试中,Apusic 以每分钟38484次模拟股票 交易超过某国际标杆产品的每分钟25756次。
Kingdee Middleware 2007-04
Java EE 5.0新特点
Java EE 5的目标: –“使得开发Java EE 应用程序更加容易。” –“即使对Java EE的新手来说也很容易 ☺” 如何能做到这一点? –Annotation(标注):简化部署工作 –EJB 3.0:为OR映射提供了简化的、轻量的持久化机制 –Dependency Injection(依赖注射):简化资源的设置和引用 –JAX-WS2.0, JAXB2.0:简化Web Services编程 –JSF 1.2:提供标准Web 应用程序框架
对J2EE 1.4保持向下兼容
Kingdee Middleware 2007-04
金蝶Apusic 5.0 特点
金蝶Apusic应用服务器 5.0 特点
运行期 提供可靠、高效、稳定的基础引擎 开发期 辅以快速、轻量、敏捷的集成开发环境
扩展期 通过对SOA的全面支持,获得随需应变的能力
Kingdee Middleware 2007-04
Kingdee Middleware 2007-04
Apusic 5.0 全面兼容Java EE 5.0 规范
– EJB 3.0 (与EJB 2.x同一个容器) – JSP 2.1/Servlet 2.5 – JSF 1.2 (容器级的Ajax支持) – Java Persistence API 1.0 – JAX-WS 2.0 – StAX 1.0 – JAXB 2.0 – …
Kingdee Middleware 2007-04
<?xml version='1.0' encoding='UTF-8' ?> <webservices xmlns='http://java.sun.com/xml/ns/j2ee' version='1.1'> <webservice-description> <webservice-description-name> HelloService</webservice-description-name> <wsdl-file> WEB-INF/wsdl/HelloService.wsdl</wsdl-file> <jaxrpc-mapping-file> WEB-INF/HelloService-mapping.xml </jaxrpc-mapping-file> <port-component xmlns:wsdl-port_ns='urn:HelloService/wsdl'> <port-component-name>HelloService</port-component-name> <wsdl-port>wsdl-port_ns:HelloServiceSEIPort</wsdl-port> <service-endpoint-interface> endpoint.HelloServiceSEI</service-endpoint-interface> <service-impl-bean> <servlet-link>WSServlet_HelloService</servlet-link> </service-impl-bean> </port-component> </webservice-description> </webservices>
Kingdee Middleware 2007-04
全球第4家领先通过认证的金蝶Apusic 5.0
全球第4家领先通过认证的金蝶Apusic5.0
第一个通过国际J2EE测试认证中间件产品 — JCP( Java Community Process ) 全球第十一家通过J2EE最高规范1.4认证 — JCP(Java Community Process )
Kingdee Middleware 2007-04
金蝶中间件的定位
各种行业应用
业务基础软件平台
中间件平台
系统基础架构平台
操作系统平台
硬件平台
数据来源:CCW
Kingdee Middleware 2007-04
金蝶中间件的竞争对手(J2EE标准应用服务器)
IBM Websphere
BEA Weblogic
ORACLE AS
JBOSS
Kingdee Middleware 2007-04
应用服务器中间件品牌综合竞争力分析
Kingdee Middleware 2007-04
金蝶Apusic应用服务器市场份额
数据来源:计世资讯(CCW Research),2006/03
Kingdee Middleware 2007-04
第一个成为JCP联盟正式中国成员
Kingdee Middleware 2007-04
金蝶Apusic5.0通过TCK严格测试
包名称 appclient assembly Compat12/13 connector Ejb/ejb30 integration interop interop webservice j2eetools jacc javamail jaxr jarrpc jaxws 测试案例总数量 38 30 33 242 1809/ 3634 18 936 536 136 43 39 1376 1478 2996 包名称 Jdbc Jms jsf jsp jstl jta jws rmiiiop saaj samples servlet signaturetest webservices xa TOTAL 测试案例总数量 4932 2535 2663 750 546 87 612 129 473 12 648 5 609 67 27412