J+N Inteop Overview

上传人:无*** 文档编号:244045710 上传时间:2024-10-02 格式:PPT 页数:23 大小:3.76MB
返回 下载 相关 举报
J+N Inteop Overview_第1页
第1页 / 共23页
J+N Inteop Overview_第2页
第2页 / 共23页
J+N Inteop Overview_第3页
第3页 / 共23页
点击查看更多>>
资源描述
Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Microsoft Confidential,*,Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,.NET,和,Java,集成与互操作的策略,杨丹,开发及平台技术部,微软(中国),议程,什么是,.NET,Java,和,.NET,技术体系对比,Java,与,.NET,互操作策略概述,对象互操作,服务互操作,数据互操作,Common Language Runtime,Unified Class Library,Data and XML,WinFx,Windows,Communication,Foundation,什么是,.NET,Visual Studio.NET,C#,VB,J#,C+,WinFx,Windows,Workflow,Foundation,WinFx,Windows,Presentation,Foundation,.NET 3.0,.NET Framework 3.0,.NET Framework 2.0,WPF,WCF,WF,Demo:WPF,WCF and WF,Products,Access,Community,Standards,Product,Tools That Enable Others to Develop,Copyright,Patents,Trade Secrets,Trademarks,Customers,Partners,Competitors,Open,Proprietary,WS-I,XML,TCP/IP,802.1x,Revised IP Licensing Policy Dec.2003,MCPP,ClearType,Customers control their data,Vendors build bridges to enable connectivity between diverse systems,Softwares malleable nature allows“translation”and enables many ways to accomplish interoperability,Open Specification Promise,Open XML,SDKs&DDKs,Documented protocols,data formats&interfaces,XML,Interoperability By Design:,Connecting People,Data and Diverse Systems,.NET,和,Java,对比,Programming,Model,DeveloperTools,Distributed,ApplicationInfrastructure,Java/J2EE,Eclipse/JBuilder/,IDEA/NetBeans,Struts/Ant/etc,.,WebSphere,WebLogic,Jboss etc,.,+OS,Programming,Model,DeveloperTools,Distributed,ApplicationInfrastructure,.NET Framework,Visual Studio,.NET,WindowsServer System,Operating System,JVM (optional JIT),Java class foundation,RMI,JDBC,and XML,EJB,JSP,Servlet,JAXM,JAXRPC,Swing,AWT,SWT,The Java Language,Borland JBuilderIBM VisualAge&WebSphere StudioOracle JDeveloperSun Forte,Operating System,Common Language Runtime,Base Class Library,WF,WCF,.NET Remoting,ADO.NET,and,XML,.NET Component Model and COM+,Silverlight,ASP.NET,AJAX,Web Form,Web Services,WCF,Mobile Internet Toolkit,WPF,WinForm,Common Language Specification,VB,C+,C#,Visual,Studio,Java,与,.NET,互操作策略概述,数据层,数据库,基于消息的互操作,XML,应用层,共享内存,远程方法调用,Web Service,其他,Office Application,Rich Internet Application,互操作,-,数据层,优点:,方便使用,通过数据库提高可用性,全局访问,ADO.NET,JDBC,数据库,.NET,应用程序或服务,Java/JEE,应用程序或服务,互操作,-,数据层,数据库访问,ADO.NET Managed Providers,Oracle,8.1.6;,Oracle,9i,或更高版本,DB2 UDB for Windows/UNIX v7.1,7.2,8.1,DB2 for OS/390 v6.1,DB2 UDB for z/OS and OS/390 v7.1,DB2 UDB for AS/400 V4R5,V5R1,V5R2,Sybase ASE 11.5 and higher;Sybase ASE 12.0 and 12.5,+,any database accessible through OLEDB,ODBC),SQL Server,2000/2005,JDBC Driver,Type 4 native SQL driver for Java/J2EE,Free download from MSDN,互操作,-XML,文本,XML,解析和序列化,优点,结构化的格式、业界支持、人员可读,XML,解析器,XML,解析器,.NET,应用程序或服务,Java/JEE,应用程序或服务,XML,文本,互操作,-XML,文本,XML,方式的互操作,XML,解析和序列化,解析,XMLDocument,,在,.NET,中进行读写,DOM,和,SAX,,在,Java,中帮助解析,序列化,XMLSerializer,在,.NET,生成,XML,文本,webMethods Electric XML,Castor,和,JAXB,安全,XML,文本的签名,XML,文本的加密,More!,互操作,-,共享内存,采用进程内共享内存的方式进行通讯,优点,高性能,部署简单,Java,应用程序或服务,.NET,应用程序或服务,互操作,-,远端方法调用,采用二进制流的方式进行通讯,优点,高性能,支持部分遗留系统,Binary Serialized Data,Formatter,Formatter,Java/JEE,应用程序或服务,.NET,应用程序或服务,互操作,-,远端方法调用,二进制方式的通讯,.NET Remoting,微软的规范,第三方针对,Java,的实现,Intrinsyc,J-Integra(,http,:/,),JNBridge,Pro,(,http:/,),RMI/IIOP,通道传递,CORBA,对象,以,CORBA,的方式暴露,EJB,对象和接口,.,NET,客户端实现,Borland Janeva,(,http:/,),Remoting.Corba(,http:/remoting-,),IIOP.NET(,http:/iiop-,),互操作,-Web,服务,优点,可扩展,业界标准,易用,WS-I BP1.0,SOAP,兼容,Request/Response,.NET Framework,Web Services Toolkit,or J2EE 1.4,.NET,应用程序或服务,Java/JEE,应用程序或服务,互操作,-Web,服务,Web,Service,互操作性,.NET,Framework,的基础,J2EE 1.4,之前,Open source:,Apache AXIS 1.1,J2EE vendors:,IBM WebSphere 5.x,BEA Weblogic 8.1,ISV support:,webMethods GLUE 4.1,J2EE 1.4,之后,Compliant with WS-I Basic Profile 1.0,Sun reference implementation and IBM TP,其他,C,C+:,Systinet WASP Server 4.6,RogueWave LEIF 1.2,Perl:,SOAP:Lite,More!,互操作,-Web,服务,Web,服务的互操作性,WS-I:,http:/www.ws-i.org,170+,独立软件开发上、系统集成商和企业客户,Sun Microsystems,2002,年,11,月加入,2003,年,11,月发布,J2EE 1.4,支持,WS-I,提供指南、示例和工具,WS-I Basic Profile,1.0,SOAP 1.1,WSDL 1.1,UDDI 2.0,XML 1.0,XSD,1.0,推荐的文档,互操作,-Web,服务,WSE(Web Services,Enhancements),MSDN,文章,WS-Security interoperability with IBM WSTK,WS-Security interoperability with TME GLUE,.,NET,与,J2EE,的互操作工具,WS-Security,WS-Routing,WS-Attachments,WCF,创建面向服务的应用,快速统一的开发框架,Project Metro(,https:/,),Tango,与,JAX-WS,实现的合并,实现与,WCF,的互操作,优化通讯、提升稳定性、支持事务、可扩展、安全,互操作,-MS Office,与,Java,优点,利用,Office,已有的功能,扩展、定制化,Office,客户端,MS Office,应用程序,Java/JEE,应用程序或服务,Web,服务的请求、响应,Open XML,文档,互操作,-MS Office,与,Java,通过,Web Services,进行交互,与,Microsoft Office,进行交互,InfoPath,:利用,Web,服务完成电子表单,VSTO(Visual Studio Tools for Office,),Office,互操作手册,Office Interoperability Cookbook by Andrew Whitechapel,Open XML,文档,(ECMA-376),OpenXML4J(,http:/www.openxml4j.org,),MS SDK for Open XML,互操作,-Silverlight,将,Silverlight,部署在,Java Web,服务器上,优点,RIA(Rich Internet Application),支持,Windows Vista/XP/2003,Mac OS X,支持,IE6/7,Firefox,Safari,Opera,Silverlight,页面程序,Java/JEE,应用
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!