实例介绍
基于java的bpws引擎,支持bpel和ws的轻量级开发, 方便直观的 web console部署方式, 部署时候只需要bpel和wsdl文件即可. engine核心是基于axis的,由于文件大小超过了10M,所以把lib的axis.jar删除了,还需要自己下一个axis.并且提供了很多例子,比如最简单的一个例子只包含了三个文件:一个java class,一个wsdl文件和一个bpel文件,整个部署过程非常简单. 如果您对bpel和ws有兴趣, 可以试用一下,感受一下. 整个engine是以war文件的形式部署到tomcat下, 再在browser里通过:http://localhost:8080/bpws4j就可以了.
【实例截图】
【核心代码】
4744302543403521269.zip
├── doc
│ ├── api
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── com
│ │ │ └── ibm
│ │ │ ├── bpws
│ │ │ │ ├── BPWSException.html
│ │ │ │ ├── class-use
│ │ │ │ │ └── BPWSException.html
│ │ │ │ ├── extensions
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── ExtensibilityElement.html
│ │ │ │ │ ├── ExtensibilityElement.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── factory
│ │ │ │ │ ├── BPWSFactory.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── BPWSFactory.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── model
│ │ │ │ │ ├── Activity.html
│ │ │ │ │ ├── Assign.html
│ │ │ │ │ ├── BPWSProcess.html
│ │ │ │ │ ├── CaseClause.html
│ │ │ │ │ ├── CatchAll.html
│ │ │ │ │ ├── CatchFault.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── Activity.html
│ │ │ │ │ │ ├── Assign.html
│ │ │ │ │ │ ├── BPWSProcess.html
│ │ │ │ │ │ ├── CaseClause.html
│ │ │ │ │ │ ├── CatchAll.html
│ │ │ │ │ │ ├── CatchFault.html
│ │ │ │ │ │ ├── Compensate.html
│ │ │ │ │ │ ├── CompensationHandler.html
│ │ │ │ │ │ ├── Copy.html
│ │ │ │ │ │ ├── Correlation.html
│ │ │ │ │ │ ├── CorrelationSet.html
│ │ │ │ │ │ ├── CorrelationSets.html
│ │ │ │ │ │ ├── Correlations.html
│ │ │ │ │ │ ├── Empty.html
│ │ │ │ │ │ ├── EventHandlers.html
│ │ │ │ │ │ ├── FaultHandlers.html
│ │ │ │ │ │ ├── Flow.html
│ │ │ │ │ │ ├── From.html
│ │ │ │ │ │ ├── Import.html
│ │ │ │ │ │ ├── Invoke.html
│ │ │ │ │ │ ├── Link.html
│ │ │ │ │ │ ├── Links.html
│ │ │ │ │ │ ├── OnAlarm.html
│ │ │ │ │ │ ├── OnMessage.html
│ │ │ │ │ │ ├── Otherwise.html
│ │ │ │ │ │ ├── Partner.html
│ │ │ │ │ │ ├── PartnerLink.html
│ │ │ │ │ │ ├── PartnerLinks.html
│ │ │ │ │ │ ├── Partners.html
│ │ │ │ │ │ ├── Pick.html
│ │ │ │ │ │ ├── Receive.html
│ │ │ │ │ │ ├── Reply.html
│ │ │ │ │ │ ├── Scope.html
│ │ │ │ │ │ ├── Sequence.html
│ │ │ │ │ │ ├── Source.html
│ │ │ │ │ │ ├── SwitchBlock.html
│ │ │ │ │ │ ├── Target.html
│ │ │ │ │ │ ├── Terminate.html
│ │ │ │ │ │ ├── Throw.html
│ │ │ │ │ │ ├── To.html
│ │ │ │ │ │ ├── Variable.html
│ │ │ │ │ │ ├── Variables.html
│ │ │ │ │ │ ├── Wait.html
│ │ │ │ │ │ └── While.html
│ │ │ │ │ ├── Compensate.html
│ │ │ │ │ ├── CompensationHandler.html
│ │ │ │ │ ├── Copy.html
│ │ │ │ │ ├── Correlation.html
│ │ │ │ │ ├── CorrelationSet.html
│ │ │ │ │ ├── CorrelationSets.html
│ │ │ │ │ ├── Correlations.html
│ │ │ │ │ ├── Empty.html
│ │ │ │ │ ├── EventHandlers.html
│ │ │ │ │ ├── FaultHandlers.html
│ │ │ │ │ ├── Flow.html
│ │ │ │ │ ├── From.html
│ │ │ │ │ ├── Import.html
│ │ │ │ │ ├── Invoke.html
│ │ │ │ │ ├── Link.html
│ │ │ │ │ ├── Links.html
│ │ │ │ │ ├── OnAlarm.html
│ │ │ │ │ ├── OnMessage.html
│ │ │ │ │ ├── Otherwise.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── Partner.html
│ │ │ │ │ ├── PartnerLink.html
│ │ │ │ │ ├── PartnerLinks.html
│ │ │ │ │ ├── Partners.html
│ │ │ │ │ ├── Pick.html
│ │ │ │ │ ├── Receive.html
│ │ │ │ │ ├── Reply.html
│ │ │ │ │ ├── Scope.html
│ │ │ │ │ ├── Sequence.html
│ │ │ │ │ ├── Source.html
│ │ │ │ │ ├── SwitchBlock.html
│ │ │ │ │ ├── Target.html
│ │ │ │ │ ├── Terminate.html
│ │ │ │ │ ├── Throw.html
│ │ │ │ │ ├── To.html
│ │ │ │ │ ├── Variable.html
│ │ │ │ │ ├── Variables.html
│ │ │ │ │ ├── Wait.html
│ │ │ │ │ └── While.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ └── wsdl
│ │ │ └── extensions
│ │ │ └── messageproperties
│ │ │ ├── class-use
│ │ │ │ ├── MessagePropertiesExtensionConstants.html
│ │ │ │ ├── MessagePropertiesExtensionRegistry.html
│ │ │ │ ├── PropertyAlias.html
│ │ │ │ ├── PropertyAliasSerializer.html
│ │ │ │ ├── Property.html
│ │ │ │ └── PropertySerializer.html
│ │ │ ├── MessagePropertiesExtensionConstants.html
│ │ │ ├── MessagePropertiesExtensionRegistry.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── package-use.html
│ │ │ ├── PropertyAlias.html
│ │ │ ├── PropertyAliasSerializer.html
│ │ │ ├── Property.html
│ │ │ └── PropertySerializer.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── packages.html
│ │ ├── serialized-form.html
│ │ └── stylesheet.css
│ ├── changes.html
│ ├── develop.html
│ ├── faq.txt
│ ├── impl_restrictions.html
│ ├── index.html
│ ├── install.html
│ ├── introduction.html
│ ├── manage.html
│ ├── samples.html
│ ├── spec
│ │ └── BPEL V1-1 May 5 2003 Final.doc
│ ├── title.html
│ ├── toc.html
│ └── tools.html
├── lib
│ ├── bpws4j.jar
│ ├── bpws4j-samples.jar
│ ├── commons-discovery.jar
│ ├── commons-logging.jar
│ ├── jaxrpc-1_1.jar
│ ├── jrom.jar
│ ├── jrom_samples.jar
│ ├── log4j.jar
│ ├── qname.jar
│ ├── saaj-1_1.jar
│ ├── soap.jar
│ ├── wsdl4j.jar
│ ├── wsgw.jar
│ ├── wsif.jar
│ ├── xalan.jar
│ ├── xercesImpl.jar
│ └── xml-apis.jar
├── README
├── samples
│ ├── atm
│ │ ├── atm.bpel
│ │ ├── ATM.java
│ │ ├── ATMSample.cmd
│ │ ├── ATMSample.sh
│ │ ├── atmsupport.wsdl
│ │ └── atm.wsdl
│ ├── auction
│ │ ├── auction.bpel
│ │ └── auction.wsdl
│ ├── dslservice
│ │ ├── AddressBook.wsdl
│ │ ├── Customer.java
│ │ ├── dslservice.bpel
│ │ ├── dslservice.wsdl
│ │ ├── ejb
│ │ │ └── service
│ │ │ └── wsiftypes
│ │ │ ├── Address.java
│ │ │ └── Phone.java
│ │ ├── ejb_impl
│ │ │ ├── addressbook
│ │ │ │ ├── wsifservice
│ │ │ │ └── wsiftypes
│ │ │ ├── AddressBookSessionBean.java
│ │ │ ├── AddressBookSessionHome.java
│ │ │ ├── AddressBookSession.java
│ │ │ └── ejb-jar.xml
│ │ ├── jms_impl
│ │ │ ├── ejb-jar.xml
│ │ │ └── ServiceAvailabilityBean.java
│ │ ├── README.txt
│ │ ├── ServiceAvailability.wsdl
│ │ └── Zip2Geo.wsdl
│ ├── echo
│ │ ├── echo.bpel
│ │ ├── EchoClient.java
│ │ ├── EchoSample.cmd
│ │ ├── EchoSample.sh
│ │ └── echo.wsdl
│ ├── echocomplex
│ │ ├── echocomplex.bpel
│ │ ├── EchoComplexClient.java
│ │ ├── EchoComplexSample.cmd
│ │ ├── EchoComplexSample.sh
│ │ ├── echocomplex.wsdl
│ │ └── Phone.java
│ ├── exceptionthrower
│ │ ├── com
│ │ │ └── ibm
│ │ │ └── www
│ │ │ └── namespace
│ │ │ └── wsif
│ │ │ └── samples
│ │ │ └── complexinvoke
│ │ │ └── types
│ │ │ ├── ComplexEchoException.java
│ │ │ ├── Contact.java
│ │ │ └── Phone.java
│ │ └── samples
│ │ ├── complexinvoke
│ │ │ ├── complexinvoke.bpel
│ │ │ ├── ComplexInvokeClient.java
│ │ │ ├── ComplexInvokeSample.sh
│ │ │ ├── complexinvoke.wsdl
│ │ │ └── testinghandlers.bpel
│ │ └── services
│ │ └── complexecho
│ │ ├── ComplexEcho.java
│ │ └── service-jb.wsdl
│ ├── extendedEcho
│ │ ├── echo1Bound.wsdl
│ │ ├── echo1.wsdl
│ │ ├── echoDefs.wsdl
│ │ ├── echoLast.bpel
│ │ ├── echoXBound.wsdl
│ │ ├── echoX.wsdl
│ │ ├── extendedEcho.bpel
│ │ ├── ExtendedEchoClient.java
│ │ ├── ExtendedEchoSample.cmd
│ │ ├── ExtendedEchoSample.sh
│ │ └── WAS
│ │ ├── echo1Bound.wsdl
│ │ ├── echo1.wsdl
│ │ ├── echoXBound.wsdl
│ │ └── echoX.wsdl
│ ├── gymlocker
│ │ ├── AccessLocker.java
│ │ ├── gymlocker.bpel
│ │ └── gymlocker.wsdl
│ ├── loanapproval
│ │ ├── Customer.java
│ │ ├── loanapproval.bpel
│ │ ├── LoanApprovalSample.cmd
│ │ ├── LoanApprovalSample.sh
│ │ ├── loanapproval.wsdl
│ │ ├── loanapprover.wsdl
│ │ ├── loanassessor.wsdl
│ │ ├── loandefinitions.wsdl
│ │ └── WAS
│ │ ├── loanapproval.bpel
│ │ ├── loanapproval.wsdl
│ │ ├── loanapprover.wsdl
│ │ ├── loanassessor.wsdl
│ │ └── loandefinitions.wsdl
│ ├── marketplace
│ │ ├── BuyerSeller.java
│ │ ├── marketplace.bpel
│ │ ├── MarketplaceSample.cmd
│ │ ├── MarketplaceSample.sh
│ │ └── marketplace.wsdl
│ ├── multistart
│ ├── news
│ │ ├── BabelFish.wsdl
│ │ ├── HeadlineNews.wsdl
│ │ ├── HTML2Text.wsdl
│ │ ├── index.html
│ │ ├── news.bpel
│ │ ├── news.wsdl
│ │ ├── process.jpg
│ │ └── TranslateNews.java
│ ├── purchase
│ │ ├── purchase.bpel
│ │ ├── purchase.wsdl
│ │ └── purchase.xsd
│ ├── services
│ │ ├── atm
│ │ │ └── ATMSupport.java
│ │ ├── html2text
│ │ │ └── HTML2Text.java
│ │ ├── loanservices
│ │ │ ├── loanapprover
│ │ │ │ ├── DeploymentDescriptor.xml
│ │ │ │ └── LoanApprover.java
│ │ │ └── loanassessor
│ │ │ ├── DeploymentDescriptor.xml
│ │ │ └── LoanAssessor.java
│ │ └── stockquote
│ │ └── StockQuote.java
│ └── simple
│ ├── GetQuote.java
│ ├── simple.bpel
│ ├── SimpleSample.cmd
│ ├── SimpleSample.sh
│ ├── simple.wsdl
│ ├── stockquote.wsdl
│ ├── tempApacheSOAP.wsdl
│ ├── temp.wsdl
│ └── utils.wsdl
├── tools
│ ├── log4j.properties
│ ├── validator.cmd
│ └── validator.sh
└── webapps
├── bpws4j-samples.war
└── bpws4j.war
64 directories, 282 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论