摘要:为了实现一个嵌入式设备和一个host在IIS server上面的WebService交互,使用了MF3.0里面的DPWS方法。不过这个东西实在是Hard to use。今天就记录下使用的过程中的第一步,首先分析一个Client和一个Webservice是如何交互的,发送的数据流的格式,然后在Device里面封装一下Soap头用httpClient发送出去。 这里用到了WireShark来分析网络交互的数据包。 首先定义一个运行在IIS上面的简单的WebService:namespace Cashfree.Vending.Web.WebService{ [WebService(Namesp...
阅读全文
文章分类 - WCF&WebServcie&SOA
摘要:JAXB vs JAX-WShttp://www.ibm.com/developerworks/java/library/j-java3/index.html早期的 Apache Axis 建立在第一个面向 Web 服务的 Java 标准 JAX-RPC 的基础之上。事实证明,这并不是一个很好的方法,因为 JAX-RPC 限制了 Axis 代码的内部设计,而且造成了性能问题并缺乏灵活性。JAX-RPC 还对 Web 服务开发的方向作出了假设,而这在后来被证明是错误的。在开始 Axis2 开发工作时,已经着手研究 JAX-RPC 的替代选择,因此,Axis2 在设计时已经考虑到了足够的灵活性,使
阅读全文
摘要:http://blog.csdn.net/downmoon/article/details/7309485最近在学习axis2工作需要,google一搜,网上到处都是装axis2插件的。根据网上的直接把org.apache.axis2.eclipse.codegen.plugin_1.6.1.jar和org.apache.axis2.eclipse.service.plugin_1.6.1.jar直接丢进dropins。不知道为什么不行,根据别人的总结换eclipse的版本,我下了3.5 3.6 3.7 myeclipse8.5结果让我很是失望,一个版本都没有成功。接着我觉得是不是我的插件太新
阅读全文
摘要:http://book.51cto.com/art/200908/141516.htm7.4.4 案例演示:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务(1)通过上面的介绍,我们对WCF两种基于IIS的寄宿模式有了一个清晰的认识,并对基于ASP.NET兼容模式下的编程有了一个大致的了解。现在,我们通过一个具体的案例进一步加深读者对ASP.NET兼容模式的理解。由于在ASP.NET兼容模式下,ASP.NET采用与.aspx Page完全一样的方式处理基于.svc的请求,换言之,我们就可以借助当前HttpContext的SessionState维护会话状态,进而创建一个支持
阅读全文
摘要:用过EJB2.x的人估计对EJB带来的痛苦记忆犹新。一大堆的接口、一大堆的规定、一大堆的配置,痛苦不堪的调试……。因此,“我们是否需要EJB2”这个答案还是比较显然,那就是我们绝大多数系统不需要,除非你的系统真的是分布式计算,迫不得已需要用EJB2。 现在EJB3已经出炉了,开发的复杂度确实大大地减少,已经和编写普通Javabean无异,部署也非常方便。那么我们的系统是否需要采用EJB3呢? 我想用另一个问题来回答这个问题。那就是:我们要EJB3做什么? 通常EJB能提供如下用途:分布式计算、可配置的事务管理、OR-Mapping,容器管理的安全性等。 如果你的系统确实有分布式计算,或者把计算
阅读全文
摘要:实现WCF服务的一个常见的做法就是将程序分为服务、业务逻辑以及数据访问层。而这些层次之间的关系则恰好可以通过依赖注入容器在程序运行时进行关联。Don Smith在服务架构概念模型(Service Architecture Concept Model)一文中提出了WCF服务门面的设计方法。依照这样的设计,服务将发布一个由业务逻辑层组件构成的接口/契约。而这些业务逻辑层组件则又依赖于资源访问层中的数据访问组件。一般来讲,层与层之间的依赖关系均被硬编码在服务以及组件的实现代码中,这也让单元测试显得举步维艰。为了改善这种情况,Pablo M. Cibraro通过实现一个WCF依赖注入行为,在运行时将组
阅读全文
摘要:一 WCF概括地说,WCF具有如下的优势: 1、统一性 前面已经叙述,WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。 2、互操作性 由于WCF最基本的...
阅读全文
摘要:上一篇《史上最酷的IIS一键安装,你想要吗? 博客园全球首发》完成后,有人提出了些问题,比如,有没有用于Windows 2003的IIS自动安装程序呀,杀毒软件误报为病毒呀,制作过程和原理是怎样的呀等等,今天索性好事做到底,把Windows 2000、XP、2003、Vista、2008下的IIS自动安装程序全部做出来,涵盖了IIS5.0到7.0三个不同版本,并解决了杀毒软件误报问题,做出了一套迄...
阅读全文
摘要:artech EHABhttp://blog.csdn.net/jinnanjiang/category/623580.aspx
阅读全文
摘要:Windows通信基础(Windows Communication Foundation,WCF)是基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。 WCF就是微软对于分布式处理的 编程技术的集大成者,它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开...
阅读全文
摘要:很多人有时都会为虚拟目录中的web.config继承了主目录中的web.config而苦恼,大部分主要是由于根目录中的web.config添加了httphandler、 httpmodule 引起的。其实这个问题解决起来很简单,只将 httphandler httpmodule的声明添加到location中即可。如下所示:<configuration><location path...
阅读全文
摘要:One way to increase the capacity of Windows Communication Foundation (WCF) applications is to scale them out by deploying them into a load-balanced server farm. WCF applications can be load balanced u...
阅读全文
摘要:Tom Hollander 先生Blog (http://blogs.msdn.com/tomholl/default.aspx )上的文章《MSMQ, WCF and IIS: Getting them to play nice》。http://www.EntLib.com 全力推荐 – WCF/MSMQ/IIS 7.0 构建企业级可靠的、异步的、消息应用方案。 方案的设计目标是在...
阅读全文