1. DataPower and Hessian in SOA

    SOAP and Hessian 简单对象访问协议 (SOAP) 是基于 XML 的简易协议,提供了标准的 RPC 方法来调用 Web service,可使应用程序在 HTTP 之上进行信息交换。   Hessian 协议则是轻量级的远程过程调用(RPC)协议的典范,它基于 HTTP 协议传输编码后的二进制消息,Hessian 协议也被称为 HBWSP(Hessian Binary Web Service Protocol)。Hessian 是一个轻量级的、自定义描述的二进制 RPC 协议,它把文本格式的数据编码为二进制数据,仅用一个字符作为结构化标记,具有高效和简单的优势。   2. DataPower   DataPower 是 IBM 针对面向服务架构(SOA)所推出的又一重要产品。DataPower 产品家族主要包括三款产品:WebSphere DataPower XA35,WebSphere DataPower XS40 和 WebSphere DataPower XI50。其中 XI50 侧重于企业消息总线及应用程序集成,能够以经济有效的方式支持大型机、线速企业消息总线和企业应用程序集成。DataPower 能够在不同消息格式(包括二进制格式、遗留格式和 XML 格式)之间进行转换,并提供消息路由和安全性。   2.1 用DP的理由 实现 Web 服务网关有多种方案,例如可以 WebSphere Message Broker 实现网关将协议进行转化,但在本应用场景中,电信企业对服务应用的效率要求很高,而且对数据格式的转换要求比较灵活并且高效。在这些方面,WebSphere Data Power 具有天然的优势,实现硬件级别的加速。  

    2017/02/12 iteye

  2. 有趣的java类

    WeakHashMap

    2017/02/12 iteye

  3. Negotiation Skill

    Prepare before  beginning to negotiate 1.1 Define the negotiation objectives, Bottom line, Alternatives if failed 1.2 Know of the other party in advance, what they want 1.3 Determine who is the decision maker, negotiate with the decision makers directly   2. Conduct the negotiation 2.1 set time limits 2.2 consider small concessions that are highly valued by the other party, also seek a return concession accordingly. 2.3 if discussion start to heat up, break off discussions for a short time or postpone to future date   3. Close the negotiation and document the agreement   4. Implement the negotiated agreement 4.1 measure and evaluate performance 4.2 retrospective analysis, learn to improve your negotiation skills

    2017/02/12 iteye

  4. Java EE 5编程模型

    From http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0809_alcott/0809_alcott.html    

    2017/02/12 iteye

  5. IBM ESB product

    Service Integration Bus在WebSphere Application Server中,是早期IBM实现ESB产品,现在虽然可以作为一种开发策略,但已不推荐使用,推荐使用WESB(WebSphere Enterprise Service Bus)提供的ESB服务. WESB为构建在开放标准和SOA的IT环境提供了一个ESB,相对Sibus来说它使构建中间层更简单,更容易管理,可以在前期开发中介功能,提供更广泛的连接。WID为WESB提供了一个很好的开发工具,通过构建Mediation module来提供ESB服务,如下面WESB的中介模型图。 IBM现在的ESB产品有: Websphere ESB Websphere Message Broker Websphere DataPower Mediation module是一个特殊的SCA module,该模块在SCA的模块之间,以及SCA和非SCA之间建立了交流的桥梁。通过Mediation module可以截取、修改服务请求者(SCA Export)和服务提供者(SCA Import)之间传递的消息,从而减少依赖、降低耦合度。

    2017/02/12 iteye

  6. Quality Basic Training

    CMMI ITIL/ITSM ISO20K

    2017/02/12 iteye

  7. Wav 文件格式

    http://ccrma.stanford.edu/courses/422/projects/WaveFormat/

    2017/02/12 iteye

  8. JSF Component & Render

    when using JSF, some scenarios are difficult to deal with. e.g. 1. multi rows raido buttons in dataTable      2. multi columns radio buttons in dataTable      The radio buttons don't fall in the one radio group, so they don't behave as one radio group Solution: create customize component      step1, inherit and implement component class            add one overrideName field, so we can override the radio names generated by radio button. In this way, multi-row or column radios are considered in one radio group      step2, inherit and implement render class          override Decode(apply request phase, retrive the value from request obj and apply to component)          override Encode(render response phase)      step3, customize tag lib http://www.javaworld.com/javaworld/jw-02-2007/jw-02-jsf.html?page=2

    2017/02/12 iteye