用户手册模板如何使用BPS高效解决问题?.docx

上传人:夺命阿水 文档编号:1040939 上传时间:2024-03-01 格式:DOCX 页数:26 大小:342.20KB
返回 下载 相关 举报
用户手册模板如何使用BPS高效解决问题?.docx_第1页
第1页 / 共26页
用户手册模板如何使用BPS高效解决问题?.docx_第2页
第2页 / 共26页
用户手册模板如何使用BPS高效解决问题?.docx_第3页
第3页 / 共26页
用户手册模板如何使用BPS高效解决问题?.docx_第4页
第4页 / 共26页
用户手册模板如何使用BPS高效解决问题?.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《用户手册模板如何使用BPS高效解决问题?.docx》由会员分享,可在线阅读,更多相关《用户手册模板如何使用BPS高效解决问题?.docx(26页珍藏版)》请在课桌文档上搜索。

1、业务流程服务器顾客手册目录1系统概述错误!未定义书签。1.1概述错误!未定义书签。1.2特点及功能错误!未定义书签。2技术概览错误!未定义书签。2.1体系构造错误!未定义书签。2.2基础服务错误!未定义书签。2.3管理与监控错误!未定义书签。3迅速开始错误!未定义书签。3.1概述错误!未定义书签。3.2基本功能迅速入门错误!未定义书签。4安装指南错误!未定义书签。4.1系统配置规定错误!未定义书签。4.2产品安装错误!未定义书签。4.3安装后的工作错误!未定义书签。5管理指南错误!未定义书签。5.1系统管理错误!未定义书签。5.2系统日志错误!未定义书签。系统概述A. 概述BPS成为业务出服务

2、(如下简称BPS)是一套完整他!基于WEB界面的工作流管理系统(BPM),用于布署、管理、监控业务流程及其实例。它是基于WSO2-Carbon平台开发的,以OSGi框架为基础,高度模块化,可根据SOA需要个性化增减系统模块。B. 特点及功能BPS的重要特点:高度模块化:模块间独立性强,可根据功能需求自由定制;安全性高:具有完整的顾客权限管理机制,并可对公布的业务流程加密,提高安全可靠性;配置灵活:后台管理系统具有全面丰富的配置详单,可对系统进行全面的监视,并可根据需要自由配置系统监视功能。BPS的重要功能:BPS重要用于布署、管理和监控业务流程及其流程实例。技术概览A.体系构造a)数据交互构造

3、上图阐明WSo2BusinessProcessSerVer与其他WSO2产品的!交互关系。在工作流服务器运行时,会与APPSerVer、DataServiceESB、GovernanceRegistryGadgetSerVer等不一样类服务器发生数据交互。前端交互:BPS作为SoA的重要构成部分,是在Portal之后直接支持业务运转的关键服务器。BPS通过GadgetServer与顾客发生交互,接受业务流祈求,并将响应和执行成果及时通过GadgetServer将展现成果;内部运行:BPS执行BPEL流程时,BPS借助GovernanceRegiStry扩展对BPEL的)解析支持;在监控流程运行

4、状况方面,系统通过事件监听(EVentLiStener)和消息拦截(MeSSageExchangeInterceptor)对运行状况进行监控,获取数据并显示在WEB端管理后台;底层交互:BPS运行时必然需要数据服务(DS)支持和应用服务(AS)支持,同步也需要其挂载的ESB提供代理服务等支持。b)体系构造构成上图展示了BPS内部体系构造和构成。BPS是基于WS02Carbon平台,以编译运行BPEL文献为中心H勺一套BPM系统,包括Ul层、公布模块、ODE整合部分和ODEBPEL运行时环境四个重要部分。下面对各构成部分进行阐明:BPELManagerUI:管理BPEL的前端界面;BPELDep

5、Ioyer:负责BPEL流程的布署和公布;ManagementAPI:用于整合ODEU勺管理API;BPELCompiler:用于编译BPEL文献;JACOB:Java-COM组件,可通过该组件在Java环境中调用COM组件和Win32类库;ODEDataAccessObjects:ODE数据连接对象。B.基础服务BPS中的重要基础服务包括:顾客角色及权限管理;业务流程和实例In查询与监控:系统配置;其他基础服务;其中,业务流程和实例的查询与监控是最重要的一项服务,也是BPS的关键服务。C管理与监控BPS系统除提供以上基础服务外,还具有强大的系统管理配置和监控服务。基于OSGi框架的BPS,高

6、度的模块化和模块间H勺低耦合度,使系统的)管理配置卜分以便;底层APl广泛应用造就了实用的监控功能,配合对监控数据的图形化分析处理,将令管理员监控系统的工作变得十分轻松。迅速开始A.概述本章将简介怎样创立一种BPEL流程公布包,并公布在BPS系统中试用。a)开始前准备开始前请确认已安装如下软件:JDKL5及以上版本;WS02BPS2.0.1及以上版本;Eclipse3.6.1(J2EE版);在Eclipse中添加BPEL2.0插件:进入Help-AnstallNewSoftware,在aWorkwithw中键入如下网址,安装BPEL2.0插件到Eclipse中,b)创立BPEL流程包1.添加B

7、PEL2.0插件成功后,在ECliPSe中新建BPELPrOject,命名为HeHoWorId:2.在工程中新建BPELProcess文献:CreateaBPELProcessFileCreatea2.0BPELfile.ProcessDetailsBPELProcessName:HeiI。WOINamespace:http:/wso2.org/projects/bpsTemplate:Synchronous BPEL ProcessGeneratesanemptyBPELprocess.Onlyreceiveandreplyactivitiesareplacedintheprocessbod

8、yThecallerwillblockuntilallthestepsintheprocesshavecompleted.Aclientinterfaceisgenerated.Cancel3.双击 “HeiIoWorld. bpel”,进入 BPELDeSigner,创立流程:, HelloWorIdbpeIHeJiOWOrlcLbPel 3 .HeoWorid-HeUoWodctg ACHfcWoridbpl.receninputl Assign=Cr Hefc)Wodd Partner Lnks 。Xclientinputoutput0 replyutputCorrelation Ses

9、 MMessage Exch. XDes SourceDescDuiisU yahdatJoin BehaviocJ Ignore Missing Source DaU-Keep Source Element NameMove DomoZ TdSkS -u Progress Proprtm R IL Probtems-S AssignNamespesDocumentation初始流程只有 receivelnpul、receiveOulput、EnlPlyBUSineSSLogiC 三个重要节点,为保证流程运转,须将EmptyBusinessLogic节点更改为ASSign活动节点;4 .配置流

10、程节点属性:进入“Details”,点击New”创立新的AssignProcedure,做变量映射,即将*input-payload-input*映射到zoutput-pay1oad-AssignJ VMdateDescriptionresult,过程中会规定变量初始化,点“Yes”即可;5 .配置wsdl”文献:流程创立时,系统会自动创立种.wsdl”文献,描述流程节点的输入和输出数据类型,以及数据流端口信息。打开“.wsdl”文献,在右边出现的工作空间中(右键添加Service和port,分别命名为“HeUoWorldProcessServicen和二 HelloWorldProcessS

11、efviceIJ?HellowortdArtifactswsdl汽、QHetioWofldHelloWoridProcessPorthttplocalhost9763.-ProCeSS2inputG1payload(HelloWofIdRequestToutputpayloadEHelkWorldResponse1Design Source“HelloWorldProcessPort)-(右键添力Binding,命名为HclloWorldSoapBinding)一并(PortTypc”中选择rtHelloWorlclw)-(点击GenerateBindingContentw)-(uProtoc

12、alw中选择“SOAP”)-(“SOAPBinding,中选aDocumentLiteral,)-(uHelloWorldProcessPortwB属性中选择HelloWorldSOAPBinding,地址设为:“localhost:9763/services/HelIoWorldService);6 .配置“deploy,xml:公布BPEL流程包之前,还需要创立ODEDeploymentDescrip-&HelIoWorIdArtifacts.wsdlJtdeployjcml次C=I亚ProcessHeIIoWorId-http:/wso2.org/ProjeCtS/bpsGeneralT

13、hprocessisactivatedRunthisprocessinmemoryInboundInterfaces(Sorvkos)Thetablecontainsinterfacestheprocessprovides.Specifytheservice,portandbtndkgyouwanttouseforeachPartnefLinklistedPartnerLinkAssociatedPortRelatedSeWorldProcessPort(httpy/wso2.org/pro)ectsbpsHelloWorIdProcessServke-none-toro(用ODEDeploy

14、mentDescriptorEditor打开deploy.xml,在“General”标签下选择activated”)-(在uInboundInterfaces(SerViCeS)”标签下的JAssociatedPort,中选wHelloWorldProcessPortw,对应Ff、J“RelatedServicew也会变化)-(用XMLEditor打开“deploy,xml,找到retiredelementw右键“remove);J?HelloworIdArtifactS.WsdI购deployxml/NodeContent?=?xmlverson=1.0wencoding=UTF-8e,回

15、deploymlnshttp:/www.apache.org/ode/ichemas/dd/2007/03xmlns:bpshttpywso2.orgprqjectsbpsj回processnamebps:HeIiOWOrid回activetrue回process-eventsgenerateall回providepartnerLinkclient回servicenamebps:HeIlOWOrldPrOCeSSSerViCeportHelloWorldProcessPort7 .打包公布HeUOwOrId:将aHelloWorldw工程的选定文献导出为“FileSystem,并打包成“.zi

16、p”文献,准备布署到BPS系统中;8 .测试HeIIOwOrld服务:进入BPSR勺WEB端控制台,将HelloWorld.zip上传至服务器;进入wServiceList”,找到“HeiIoWorld”服务-“TrythisService”即可测试刚刚创立好的“HeiIoMorld”流程。UsingendpointHelloworldprocessPort(expandtochange.)Note:Cross-domainbrowserrestrictionsenforcedforthisendpoint.Privateproxyprotocolattemptedinstead.Morein

17、foprocessinputhello口IPrOCeSSIhelloRB.基本功能迅速入门a)启动/关闭服务器假设BPS安装文献解压在途径下,在C:bps-2.O.lbin中打开rtwso2server.bat,即可启动BPS服务器;在WEB端控制台的Manage-ShutdownRestartw中可以智能/强制关闭服务器,或智能/强制重启服务器。b)流程信息查询和监控在WEB端控制台的“BusinessProcess-Processes”中,可以查看已公布的流程信息,包HomeBusinessProcessesProcessesOHelpDeployedProcessesProcessIDV

18、ersionStatusDeployedDateManage(httpodebpelunittestHelloWorld2l1ACTIVESunFeb2020:1256CST2011Retire括流程ID、版本号、流程状态、公布时间等信息。点击流程ID,进入查看流程H勺更多信息:流程基本信息、有关实例状态、服务配置、WSDL详细信息和流程的图例,同步可以编辑流程定义。O HelpRefreshProcess DetailsProcess ID(httpodebpelunit-test)HelloWorld2-lVersion1StatusACTlVt ( Retire Deployed Dat

19、eSun Feb 20 20:12:56 CST 2011Total Instances3Package NameHeIIoWoridZ-IInstance Summary (Number of Instances vs. Status)Quality of Service ConfigurationPartner-Links helloPartnerlJnkB一Security。Policies Reliable MessagingTransports8 Response Caching Modules展 Access Throttling3 OperationsProcess Defini

20、tionWSDL detailsPartner-Links IwllohirincrIJnkBs! Create instance更 WSDLl l宴 WSDL2.0HomeBusinessProcessesProcessesProcessInformationProcessInformation(httpodebpelunit-testHelloWorld2-l)234567891011S Toggle editorProcess Visualizationprocessxmlns三http:/docs.oasis-open.Org/wsbpel/2.0/process/executable

21、XmIns:XSd=http:/www.w3.orcjimportlocation=,HelloWor1d2.wsdnamespace=httpodebpelunit-test.wsdimportType=httpsclBSystemStatistics中,可以查看系统的有关信息:服务器运行时间、服务器基本信息、数据记录和有关配置等信息。HomeMonitorSystemStatisticsSyStemStatistiCSHelServiceSummatyServerAverageResponse138025m*HOst192.1681.111TimeServerStartTime2011-0

22、2-2016:11:33ReSPOnSe八msSystemUpTime0day(s)Shr(s)38min(s)49SeC(三)MaximumResponse.-mMemoryAllocated494.94MBTirneMemoryUsage35023MBTotalRequestCount4TotalResponse4COUntTotalFaultCoUnt0ActiveServices4Memocy(MB)vs.Time(Units)5501500Used4S0Allocated40035038250215015002252017.51512.5107.55250安装指南A.系统配置规定安装

23、系统所需基本配置信息请参照WSOlBPS系统配置手册。8. 产品安装a)获取安装包可前去如下链接下载最新版H勺WSO2BusinessProcessServer安装文献。b) WindoWS系统下的安装1 .安装前请确认系统环境已配置完毕;2 .解压安装包,将系统文献释放到不含中文的途径位置,如下表达该途径为C:bps-2.0.1;3 .运行C:bps-2.0.lbin目录下Bws下SerVer.bat”,启动BPS服务器;4 .若需要将BPS注册为WindoWS系统服务,请运行同目录下B“install.bat”;5 .打开浏览器,访问S:IoCalhOSt:9443/Carbon前去BPS

24、勺Web端控制台;c) .使用顾客名“admin”和密码“admin”登录控制台,即可开始操作使用。d) 1.inUX系统下的安装1 .安装前请确认系统环境已配置完毕;2 .解压安装包,将安装文献释放到任意位置,如下用”表达该途径;3 .在SHELL控制台中进入“C:bps-2.0Jbin”目录下,运行如下命令,sudoshwso2server.shw,启动服务器;4 .打开浏览器,访问“s:/localhost:9443/carbonM前去BPS的JWCb端控制台;5 .使用顾客名“admin”和密码“admin”登录控制台,即可开始操作使用。C安装后的工作a)BPS安装目录构造bin-系统

25、可执行文献;dbscripts一bps和Registry的数据库脚本;docs系统协助文档;Mib一系统库文献;repositoryBPEL库(bpel),系统组件(components),配置文献(conf),数据库文献(database),已公布服务(deployment),系统日志(logs)?resources待访问资源,有关安全文献;samples一样例;tmp一缓存文献;b)卸载服务器删除所有安装文献及目录即可卸载服务器。此外,若安装时将BPS注册为WINDOWS系统服务,请在删除安装文献前先运行C:bps-2.0.lbin目录下的aUninstalLbatw卸载服务,然后再行删除

26、。管理指南A.系统管理a)顾客角色管理编辑删除系统WS02BPS提供了完备的顾客及角色管理系统,在BPS中管理员可根据需要添加、HomeConfigureUsersandRolesUsersUsersEnterusernamepattern(*fora11)SearchNameActionsadmingChangePasswordmRolesOAddNewUserBulkImportUsers顾客信息,并赋予对应权限。详细操作如下:添加顾客HomeConfigureUsersandRolesUsersAddUserAddUserStep1:EnterusernameEnterusernameU

27、serName*Password*IIPasswordRepeat*;NextFinishCancelHomeConfigureUsersandRolesUsersAddUserSelectRolesAddUserStep2:SelectrolesoftheuserSelectRolesSelectAllUnselectAlladmin已everyoneConfigureUsersandRoiesUsersRolesofUserRolesListofUser:adminAssignedroles&adminSieveryoneUnassigncdroicsIUPdateCancel系统默认有“

28、admin”和“everyone”两个角色,eveone”角色的权限是可以配置的,HomeConfigureUsersariRolesRolesPermissionsPermissionsoftheRolc:everyone用ExpandallConureUsersandRolesRolesAddRoleAddRoleStep1:EnterroledetailsEnterroledetailsRoleNam*IheHCl-NextFinishCancelHomeConfigureUsersandRolesRolesAddRoieSelectPermissionsAddRoleStep2:Sel

29、ectpermissionstoaddtoRole.Expandall&CoDapsealllAllPermissionsAdminPermissions;QConfigurej-ConureDataSourcesl-QSecurity口Login:Manage;5EAddjModule:Services-QBPEL-QAddBPELManageBPELProcessInstancesManageBPELPackagesManageBPELProcessesji-QExtensions-)Add!LQList-QConfigureIModulelServices-QResourcesHomeC

30、onfigureUsersandRolesUsersChangePasswordChangePasswordEnterNewPasswordNewPassword*NewPasswordRepeat*IChangeCancel修改密码导入顾客信息BPS的顾客角色管理系统还支持从外部导入和导出顾客信息,为顾客信息HomeConfigureUsersandRolesUsersSystemUserStoreBulkImportUsersBulkimportdetailsFilecontainingusers*、BrOWSeJDegUltPassword*I,hispasswordexpiresaft

31、er24hoursFinishj的备份转移提供了便利。b;系统功能配置1.在“Configure-features”中可对系统的功能进行配置:添加新功能、启用或禁用已安装时功能模块。 添加新功能HomeConfigureFeaturesFeatureManagementAvaihbkFcaturcsInstalkdFeaturesImulbtionHtoryRqsitoryManagementAddRCPoSitoryYoucanaddanewlocalrepositoryoraremoterepositoryName:*hp1.ocation:OURLhtttwo2(2cwfrHf0O.Qc

32、.g.http/dist.wso2.orgp2carbcmMeasrs3.0.0QLocale.g.C:userrcpo,homeuserp2repo 配置已安装0功能HomeConjureFeaturesFeatureManagementAvaiabiCFeaturesInstaDcdFeaturesInstanationiIiskMyRqxwioryManagementInstalledFeaturesThispagelistslhefeaturesinstalledinthesystem.FlcrcdbyAaHName0SelectallinIhspageSelectnoneUniKta

33、DFeaturesVersionActionsO.ApplicatbnManagement3.1.0。MoreInfo.&BPEL3.1.0OMoreInfo.BPELApplicationDcployrr3.1.0OMoreInfo.*-BPEL.ApplicationManagement3.1.0OMoreInfo.BPS-SampleUtilsFeatures2.0.2。MoreInfo.BPSStyleFeatures2.0.29MoreInfo.QCarbon3.1.0QMoreInfo.5)OCarbonConvnonPatch3.1.1。MoreInfo.CarbonScnrrP

34、atch3.1.1OMoreInfo.DatasourccManagcmcrtCorc3.1.06MoreInfo.HomeConfigMrcFeaturesOIiCAFCatUreManagemCnt%bfcFeaturesImtaDcdFeaturesInstabbonHsloryRcposikxyManagcnYnt 查看安装历史HomeConfigureFeaturesFeatUreManaggmeIltAvabbFeaturesInstafcdFcatircsIEalbtbnHsloryRePOSik)ryManagementInstallationHKtOryThispagelis

35、tsthehistoryofPrOviSionMRoperationsperformedonthrn,rwt.ClickonaCtyifiguratwntovm*moredrtailxPtcvxxkConfiguratioreiCurrentConrationFebruary20.2011alI3263CSTJanuary25.201!at10)44:46CSTJanuary25.2011at103728CSTJanuary25.2011at103724CSTDecember10.2010at212356CSTDcccn*cr06.2010atI648i5CSTHomeConfigureFea

36、turesFeatureManagementtbkFeaturesInsuDcdFaUUrVSInStaIhliDnHMofyRCPosiOfyMaraigemmiManagcRcpostorrsAdd/edit/rrmovc/disablcTrPoSitOriaWhiChcontainsFcatum.OAddRCP(MiOryAvaiabkRCPOSTories:NameLocationEnabledActionshclbbttpyldistwso2.oBlp2*,carbonicleascs3.0.0Enabled。IxiiitRelnovCGDeabk 管理资源库2.在“Manage-M

37、odules”中,可对系统模块进行配置。添加新模块HomeManageModulesAddAddmodulesUploadnewmodules(.mar)ModuleArchive(.mar)*Browse-i+UploadCancel查看模块列表在模块列表中,可查看目前系统已布署B模块及其版本和功能描述,并可做HomeManageModulesListOHelpDeployedModulesNameVersionDescriptionActionswso2throttie3.10Moduleforcontrollingclientaccesstowebserviceengine.Access

38、throttlingcanbeconfiguredataglobalIevdfserviceleveloroperationlevel._图Configuresandesha23.10ThismoduleimplementsWS-ReIiabIeMessagingforAxis2.ThisimplementsboththeWSRMsubmittedspecanduptotheversionCD4ofthenewWSRM1.1spec.-ConfigureDisengageaddressing310Thisi$theWS-AddressingimplementationonAXiasupport

39、ingtheWS*AddressingLORecommendation,aswellastheSubmissionversion(2004/08).rahas1.6Gwso2vlThismoduleisusedtoSTSenableaservicewhereitaddstheRequestSecurityTokenoperationtoaservicethatthemoduleisengagedtoDisengagewso2cching3.10ThisisawebservicescachingmodulefoeWS02WSASandApacheAxidThisimplementsboththe

40、serversideaswellasclientsidecaching图ConfigurerampartL60*wso2vlThismoduleprovidestheWS-SecurityandWS-SecureConversationfunctionalitiesforAXiabasedonApacheWSS4J,ApacheXML-SecurityandApacheRahasimplementations.DisengageGloballyEngagedModulessandesha2-310addressing-3.10rahas4.60-wso2vlrampart-1.60-wso2v

41、l有关配置。c)KeyStore管理KeyStore用于查看、保留和管理与对应CA证书匹配的KeyoHomeConurcKeyStoresAddNewKeystoreAddNewKeystoreStep1:UploadKeystoreFileKeyStoreFiteKeyStoreFile*Broc.KeystorePassword*ProviderKeystoreIyPeIJKSNextCancel添加Key管理Key8. 系统日志a)系统日志及Log4j配置HomeMonitorSystemlogsSyStemLOgSViewAlXBSearchLogs1SearchO2011022016:11:43,253INFOorg.wso2.carbon.core.intemal.CarbonCofeActivator-StartingWSO2Carbon.O(20110

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号