《web service开发指南》由会员分享,可在线阅读,更多相关《web service开发指南(19页珍藏版)》请在金锄头文库上搜索。
1、Web Service1 CORDYS(Brief Introduction to Development on CORDYS) 2 (Development Environment Preparation) 2.1 BOP 2.2 CORDYS Eclipse Plug-in 2.3 VisualSVNProject Repository 2.4 BOPProject 2.5 CORDYS Eclipse Plug-in 2.5.1 SVNProjectCORDYS Platform Plug-in 2.5.2 CORDYS Project 3 (Debugging Tools) 3.1 B
2、OPWeb Service 3.2 EclipseWS-AppServer 4 (Workspace Publish and Sync) 4.1 SVN 4.2 SVNProject 5 (Development Tutorial and Advanced Implementation ) 6 (References)CORDYS(Brief Introduction to Development on CORDYS)CORDYSBOPBPMRule EngineBAMESBBusiness Operation PlatformBOPCORDYSJ2EE.NetLess CodingCORDY
3、SSOABPMWeb ServiceJavascriptCORDYS BOP CORDYSSOAConnectorWeb ServiceCORDYSWS-AppServerSpringHibernateJavaCRUDCreate, Read, Update, DeleteCORDYSWS-AppServerJavaWeb ServiceWeb ServiceWeb ServiceWeb ServiceWS-AppServerWeb ServiceData TransformationWeb ServiceUIVBWeb 2.0WebUIWeb ServiceBPMNWeb ServiceUI
4、BAMKPIWeb ServiceCORDYSKPICORDYSWeb ServiceWeb ServiceCORDYSCORDYSLess CodingMDACORDYSCORDYSSaaS1. 2. 1. 2. 3. (Development Environment Preparation)Web ServiceCORDYSWeb ServiceCORDYSBOPDTAPDevelopment, Test, Acceptance, ProductionCORDYSWeb ServiceBOPJavaCORDYS Plug-inEclipse IDECORDYS Wikihttp:/ Wik
5、iCORDYSCORDYSCORDYSBOPCORDYS SVN 2Eclipsehttp:/eclipse.org/ 3.5 Java 6, update 12 or later Subclipse ( http:/subclipse.tigris.org/ )CORDYS Eclipse Plug-in for BOP-4https:/ VisualSVNhttp:/ Eclipse Plug-inBOPTortoiseSVNhttp:/ BOPhttp:/cordysdev/cordys cordysdev cordysCORDYS Eclipse Plug-inInstalling C
6、ordys CoE Plug-ins1. 2. 3. 1. 2. CORDYS Eclipse Plug-inVisualSVNProject Repository SVNCORDYSSVNRepositorySVNCORDYS Eclipse Plug-inSVN RepositorySVN RepositoryVisualSVN UsersSVNdevuser RepositoriesProjectSVN RepositoryVisualSVNSVN RepositoryBOPProject SVNCORDYSSVNRepositorySVNCORDYS Eclipse Plug-inPr
7、ojectcordysdevBOPCWSWorkspaceSVN Repository2. 3. CWS ProjectSVN3. 1. BOPProjectCORDYS Eclipse Plug-inSVNProject RepositoryBOPProjectCORDYS Eclipse Plug-inSVNProjectCORDYS Platform Plug-inCORDYS ProjectSVNProjectCORDYS Platform Plug-inEclipseJava ProjectNorthwind Exercise Project1. 2. Java ProjectTea
8、m - Share ProjectSVN2. 3. “”3. 4. 5. 6. 7. ProjectSVNURLhttps:/ccn008:4433/svn/Projects/NorthwindDemoProject“”trunkNext - Finish“Yes”SVNEclipseBOP ProjectProject“Java Souces”“Buil Path” - “Use as Source Folder“7. 8. 9. 10. 11. Java Project“Cordys CoE Build Framework” - “Configure as Cordys Project“
9、Java Project“Cordys CoE Build Framework” - “Create Platform Plug-in“Cordys FoldercordysdevCordysDir Full Plug-in: Check Install into Eclipse: Check11. 12. 13. 1. BOPJarEclipseCordys LibraryEclipseJRE System LibraryBuild Path - Configure Build PathAdd LibraryCordys Platform LibrariesCordysSVNProjectC
10、ORDYS Platform Plug-inCORDYS Project“”CORDYS ProjectEclipseCORDYS ProjectConfiguring Project for CoE Plug-inCORDYS ProjectPropertiesCordys Properties1. 2. CORDYS Server Organization name - OrganizationOrganizationdndescription Organizational user name - CWS workspace - CWS workspace Cordys folder -
11、Cordys Cordys web folder - Cordys Web CWS sync folder - Cordys CWS2. 3. Web Gateway Server Name - IP Server Port - BOP Authentication Type - User name - Password - 3. 4. Cordys Development SOAP Processor DN - Web ServiceWS-AppServer Service ContainerDN Empty - The default SOAP processor is used for
12、reloading classes (by the method namespace). Cannot be used for restarting First part of the SOAP processor name (without the organization part), e.g. .cn=WSAPPS Node,cn=WSAPPS Processor Full SOAP processor DN.4. CORDYS Project(Debugging Tools)Web ServiceWeb Service Web ServiceWeb ServiceWS-AppServe
13、rWeb ServiceWeb Service.NetPHPWeb Service1. 2. 3. CORDYS BOPBOPWeb ServiceWeb ServiceEclipseWS-AppServerJavaBOPWeb ServiceBOPWeb ServiceWorkspaceProjectWeb ServiceWeb ServicePublishService GroupService GroupCORDYS BOP“”Attaching Web Service Interfaces to Service GroupsWeb ServiceOperationTest Web Se
14、rvice Operation3. 1. 2. EclipseWS-AppServer“”EclipseWS-AppServerJavaHow to debug a Cordys service container using Eclipse(Workspace Publish and Sync)SVNCORDYS“”What Cordys BOP 4 Development Setup fits my needs?32OrganizationCWS WorkspaceBasic Setup B BOPBasic Setup CBOP AdministratorDTAPSVNWorkspace
15、SVNSVN1. 2. SVNCWSSVNCWSSVN SVN CWSWorkspace“Incorporate changes from others”SVN SVNSVNSVNSVNSVNSVNProjectDebugSVNCWSProject SynchronizeCWSCWSProjectSynchronizeCordysCWS Sync/cws/syncSynchronizeProjectCopyProject/cws/sync/2. 3. 1. 2. 3. ProjectSVNCopySVNCopySVNExportSVNCopyProjectCWSProjectWorkspace WorkspaceSVN SynchronizeCordysCWS SyncWorkspace/cws/sync/3. 4. ProjectWorkspace CWSWorkspaceSynchronizeSVNProjectSVNProject(Development Tutorial and Advanced Implementation )(References)