云端服务
文章平均质量分 59
杨洪波
阿里云计算平台ODPS,对离线计算、实时计算、存储、调度等技术产品都有研究与实践
展开
-
基于hibernate的das实现研究(4)
公司拿到了BEA发过来的Project Objectives DocumentData Access Service (DAS)文挡。里面有一个内容:Optimistic Concurrency Control – Ability to detect and report update collisions when applying a change summary. 所以看原创 2006-12-31 11:58:00 · 3529 阅读 · 0 评论 -
和一个HW人的BPEL交流
平常都会收到mail,讨论工作流和BPEL技术问题,但很多人的问题仅仅是“请问现在什么工作流产品比较好”,这样的问题我一般就没有回复了,因为的确不好回答,而且这样问的人也太多了。但来的mail中也有问的问题非常不错的(其中包括部分老总级管理人员的问题),下面这个就是HW的一个人的来信交流,为了privacy起见,删掉了一部分内容。 1、 HW您好:我是工作流方面的兴趣爱好者原创 2006-08-16 11:35:00 · 5221 阅读 · 5 评论 -
我对SOA的理解
每次给客户做工作流培训,都要接触不同的行业,但我每次都被问了一个同样的问题:HongSoft老师,请问应该怎么理解SOA?这个问题其实和工作流培训关系不大,但现在如火如荼的SOA的推广都和BPEL扯上了关系,而BPEL又和工作流间“说不清,道不明”,所以我还真要说说,我是怎么理解SOA的。7/80年代,流行的是过程式程序设计。我们一般要采用自顶向下分析方法做功能分解,这个是最自然最原始的想法,原创 2006-08-14 20:19:00 · 9709 阅读 · 24 评论 -
ActiveBPEL2.0安装配置文档
原创 2005-11-10 22:21:00 · 2460 阅读 · 1 评论 -
Fujitsu announces Interstage Business Process Manager 7
Fujitsu has announced Interstage Business Process Manager Version 7. Enhancements in version 7 include an integrated BPM console that enables users to manage the full process life cycle from a single原创 2005-03-07 14:00:00 · 1575 阅读 · 1 评论 -
web服务与w3c工作组
W3C是个在Web和XML技术领域中举足轻重的标准化组织,为了从事Web服务的标准化工作,他们都成立了相应的工作组。2002年1月,W3C成立了Web Services Activity,由IBM和微软领导。Web Services Activity包括五个分支,分别如下:1)XML Protocol Work GroupXML Protocol Work Group其实早于Web Servi原创 2004-09-29 16:36:00 · 3007 阅读 · 0 评论 -
WSDL规则与示例(1)
首先看看一段简单的JAVA代码,我们用它作为WSDL的服务实现代码:public class Test{ public String echo(String u){ return "Hello " + u; }}然后看看用它导出的WSDL:http://businessEngine.hongsoft.com" xmlns="http://schemas.xmlsoap.org/wsdl/原创 2004-09-16 10:53:00 · 2100 阅读 · 0 评论 -
WSDL规则与示例(2)
看看两段简单的JAVA代码,我们用它作为WSDL的服务实现代码://CatDTO.javapublic class CatDTO{ private long id; private String name; public long getId() { return id; } public String getName() { return name; } publi原创 2004-09-16 12:02:00 · 1935 阅读 · 0 评论 -
在 XML Schema和WSDL中使用名称空间
对于名称空间,理解了OO思想的人应该是比较简单的了,特别是对学过C++的人来说更是如此;但很多看了我前面文章的朋友,在和我的交流中,好像对名称空间都不怎么清楚,下面我们就来说说怎么样在 XML Schema和WSDL中使用名称空间.先看看一段JAVA代码: package com.hongsoft.test.pkg1; import com.hongsoft.test.pkg2原创 2004-09-07 19:10:00 · 2211 阅读 · 0 评论 -
BPEL4WS1.1的两种使用范型
BPEL4WS1.1的两种使用范型系统集成需要的不仅仅是通过使用标准协议来进行简单交互的能力。仅当应用程序和业务流程能够通过使用标准流程集成模型来集成复杂的交互时才能发挥 Web 服务作为集成平台的全部潜力。所以,BPEL4WS定义了两种使用范型:业务协议和可执行流程.BPEL4WS 流程可以定义业务协议角色。例如,在供应链协议中,买卖双方是两个不同的角色,双方都有自己的抽象流程。他们的关原创 2004-08-07 17:53:00 · 2949 阅读 · 8 评论 -
Axis入门(4)
发布自己的WEB services服务1)建立自己的JAVA文件如下:public class HelloService{?public String echoString(String name)?{??return name;?}}2)将该文件改名为HelloService.jws,copy 到D:/Tomcat 5.0/webapps/axis目录下3)启动TOMCAT4)编写客户端代码原创 2004-08-04 16:52:00 · 2222 阅读 · 0 评论 -
Axis入门(3)
WEB services客户端例子 说明:本文材料取自Axis users guide在Apache的公共Axis服务器上有一个echoString的服务,你向该服务发一个串,该服务能够返回同一个串给你.下面我们写一个WEB services客户端例子来调用该服务:1?? import org.apache.axis.client.Call;2?? import org.apache.axis.原创 2004-08-02 10:54:00 · 3070 阅读 · 0 评论 -
Axis入门(2)
怎么安装Axis 1)安装JDK1.3版或以上我的是D:/j2sdk1.4.22)安装TOMCAT5.0不一定要求是TOMCAT,只要是支持servlet 2.2 API的就可以;我的是D:/Tomcat 5.0TOMCAT启动应该不报错.3)下载axis1.1版从http://xml.apache.org下载,解压,我的是D:/axis/axis-1_14)拷贝axis从D:/axis/axis原创 2004-07-31 14:23:00 · 2250 阅读 · 0 评论 -
凭借BPEL和ESB JBoss发力SOA
原文:Paul Krill 2006.8.16翻译: HongSoft 2006.8.22为了提高自己在SOA领域的地位,JBoss正准备把旗下的jBPM产品改造为支持BPEL1.1和BPEL2.0。同时,该开源软件供应商在本周发布了自己的ESB产品的beta版。jBPM是一个应用于工作流,业务流程管理和流程组合的强大平台。JBoss的产品主管Pierre Fricke认为:"翻译 2006-08-21 21:00:00 · 3353 阅读 · 3 评论 -
BPEL1.1的activity类图说明及BPEL2.0新加功能
jBPM本身的活动是用Node来表示的,而BPEL规范中全部用Activity表示。在jbpm-bpel-1.1-beta1中,jBPM按BPEL1.1规范实现了全部activity,它的活动类图如下所示:BPEL1.1的activity类图说明及BPEL2.0新加功能用表格形式表示如下:--------------------------------------------------原创 2006-08-23 10:10:00 · 2323 阅读 · 0 评论 -
BPEL本质论
根据最近两周对几个BPEL产品的研究,根据以前对XPDL/BPEL的了解,分析了BPEL与XPDL在业务目标方面的主要区别。这里不知道怎么发 附件,请看 http://hongsoft.javaeye.com/admin/blogs/196188原创 2008-05-23 17:10:00 · 11551 阅读 · 0 评论 -
SOA技术圈子会后感
SOA技术圈子会后感2008年2月29日,下午四点,出发。动身之前记住了一个名字:马越。2月末刚好在做JSF和我们自己的页面流的整合,所以知道这个07年7月从美国回来办咨询公司的Seam人士,他,将和我同一间房。不过我先到酒店,因为太累已经睡着了。早上迷迷糊糊中醒来,发现另一床上的人好象见过,这不是InfoQ的泰稳吗?原来昨天马越敲了半天门没有人应,换了房间;泰稳就过来同住了。以前在北京,原创 2008-03-13 18:05:00 · 15737 阅读 · 9 评论 -
sdo的三种实现方法
1)就是 tuscany das的实现了,大家有兴趣可以自己去看看。2)就是 EOS das的实现方式了。其实就是对hibernate的一个扩充,实现了 sdo-r。一个sdo是可以对应多个不同的 hbm mapping的,这个需要用studio的形式让用户做选择和配置。3) Eclipse Teneo方式teneo以前是elver 持久化组件,后来并入了Eclipse EMF Tools项目。它原创 2007-09-25 09:34:00 · 12359 阅读 · 1 评论 -
build the eclipse project of tucany sdo
tuscany的项目结构比较麻烦,我们用eclipse的不太适应,不过其实还是是比较简单的,方法如下:1)Download the following: * JDK 5.0+ (J2SE 1.5.0+) * Apache Maven (2.0.4+) * Subversion (1.2+)2)用svn取到 https://svn.apache.org/repos/asf/incu原创 2007-09-25 09:32:00 · 10396 阅读 · 0 评论 -
用jbpm_bpel学jwsdp的ant方式使用
用过jwsdp的同学都知道,它专门有个jwsdp-2_0-ant-docs文挡 ,可见ant与jwsdp结合的重要性。在用jbpm-bpel的时候,当然也是最好用ant方式的jwsdp的,下面就是某个example的具体过程: 我们看jbpm-bpel-1.1.Beta3的examples/account/build.xml 转到common下的ws-build.xml的re原创 2007-07-20 14:27:00 · 10876 阅读 · 2 评论 -
SOA标准规范组织与案例分析
前段时间,一个杂志社约我写了一篇SOA相关的文章,然后编辑问我:OSOA是一个标准组织吗?还真不是太好直接地回答的问题。已经很久没有时间写BLOG的我考虑了一下说:还是写个BLOG回答你吧。1.SOA标准化组织标准一般是由业界公认的标准化组织制定和发布的,SOA领域最主要的标准化组织有两个:1.1 万维网联盟(World Wide Web Consortium,W3C)w3c的成立背景和主原创 2007-03-02 19:37:00 · 3720 阅读 · 0 评论 -
基于hibernate的das实现研究(3)
一般如果有人反对使用Hibernate,他的第一个理由就是Hibernate的性能问题。我们测试的结果是Hibernate的时间消耗基本是jdbc的1.4倍。其中我认为比较大的一个问题就是cache的内存占用,最基本的,hibernate会在session-level的cache中保存所有新insert的object,而其实这些新插入的object在一般的web系统中是不会马上用到的。 h原创 2006-12-28 21:04:00 · 3679 阅读 · 0 评论 -
基于hibernate的das实现研究(1)
按公司的计划基于hibernate实现了das,这里写的系列blog 当然是不能写DAS实现过程的,那是公司机密。本系列blog主要是对hibernate的实现原理做一个分析,这个对以后工作中的回忆和新功能实现是非常有用的。本文主要分析hibernate的sessionFactory的build过程。1)new Configure().buildSessionFactory();C原创 2006-12-28 14:11:00 · 3224 阅读 · 0 评论 -
基于hibernate的das实现研究(2)
最近做SDO的 DAS实现,用到了Hibernate的scrollableResult功能,记录下code分析结果,备用:1)分页功能Query q = session.createQuery("from Cat as c"); q.setFirstResult(200); q.setMaxResults(100); List l = q.list();分页和S原创 2006-12-19 17:53:00 · 2196 阅读 · 0 评论 -
世界是平的------说说SOA,jini,jxta,jbi,OSGi
今天刚上MSN,有个技术界的朋友就发了消息过来:老兄,你1个月没写blog了。我一惊:是啊,一个月了。 还好的是只是没写blog,不是没有学习。这个月内我学习了很多技术知识和一些经济基础知识还有理财基础知识,另外在amber的催促下,我翻看了托马斯·弗里德曼写的热门书籍>。作者托马斯·弗里德曼用这本书揭开了笼罩在这个世界上的神秘面纱,深入浅出地讲述复杂的外交政原创 2006-10-31 21:48:00 · 3706 阅读 · 0 评论 -
1.1 jBPM BPEL的wsdl扩展实现
1.1.1 wsdl扩展实现结构我们知道,在WSDL的标准namespace(xmlns=http://schemas.xmlsoap.org/wsdl/)中,有types,message和portType等标签。但在BPEL标准的wsdl部分,还有一个很重要的标签,那就是partnerLinkType。partnerLinkType是wsdl本身不包括的扩展部分,那这些扩展部分在jB原创 2006-09-27 15:56:00 · 2938 阅读 · 2 评论 -
SOA和伪技术
中国的造假之风,已经成为整个国家整个社会的一个老大难问题。从最开始的假烟假酒,到后来的假名牌假新闻,从最个人化的假球迷假学历,到严重社会化的假文凭假鸡蛋;可以说是,长江后假推前假,一代新假换旧假,沉舟侧畔有千假,病树前头有十假。科学领域的造假之风是吵的比较迟的。一般说,也会说“伪科学”,“伪命题”;大体大家都认同,科学可以只是玩玩,那些高深的东西,咱老百姓不懂,也不知道是不是假是不是伪原创 2006-08-24 21:32:00 · 5756 阅读 · 5 评论 -
WSDL编写的五个步骤
WSDL编写的五个步骤 我们以http://blog.csdn.net/hongbo781202/archive/2004/07/21/47135.aspx中的案例来说明. 1)声明名称空间必须在 元素中提供各种名称空间的声明.????? targetNamespace="http://loans.org/wsdl/loan-approval"????? xmlns="http://schema原创 2004-07-29 11:05:00 · 2788 阅读 · 1 评论