Eclipse STP(SOA Tools Platform)安装
下载地址:
解压到安装目录,例如:C:\eclipse
SOA Tools Platform (STP)的目标:build frameworks and exemplary extensible tools that enable the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture (SOA)。STP leverages the Service Component Architecture specification (SCA) as its model. STP is a natural complement to other Eclipse projects, such as the Web Tools Platform(WTP) and Data Tools Platform(DTP), and reuses, as appropriate, components from these projects.
定义了Eclipse Modeling Framework(EMF) models来遵循SCA的规范。
提供frameworks和工具来assembling, building, packaging and deploying Services to runtime containers。In addition support will be provided for the definition and association of Policy to Services prior to deployment.
处理SOA model tooling和实际实现的工具。
Translate BPEL into executable Java classes。
Provide an editor and a set of tools to model business processes diagrams using the BPMN notation and allow validation and generation of BPEL artifacts from those diagrams.
http://download.eclipse.org/stp/downloads/
http://download.eclipse.org/stp/downloads/drops/R-0.6.0-200706260218/
wtp-sdk-S-2.0RC3-200706140654.zip
包括了Web Standard Tools (WST) ,J2EE Standard Tools (JST),JavaServer Faces Tools (JSF)
emf-transaction-SDK-1.1RC2.zip
cxf-eclipse-plugin-2.1-incubator-20070729.204751-4.zip
org.apache.tuscany_1.0.0.jar
http://people.apache.org/~jliu/updatesites/tuscany/plugins/org.apache.tuscany_1.0.0.jar
apache-cxf-2.1-incubator-20070729.204751-4.zip
tuscany-sca-1.0-incubator-M2-bin.zip
用来部署Web Service(Install only if you want to deploy the generated service to Tomcat Container)
stp-core-I-I200706260218-200706260218.zip
stp-core-sdk-I-I200706260218-200706260218.zip
stp-b2j-I-I200706260218-200706260218.zip
stp-b2j-sdk-I-I200706260218-200706260218.zip
stp-soas-I-I200706260218-200706260218.zip
stp-soas-sdk-I-I200706260218-200706260218.zip
stp-servicecreation-I-I200706260218-200706260218.zip
stp-servicecreation-sdk-I-I200706260218-200706260218.zip
stp-sc-jaxws-I-I200706260218-200706260218.zip
stp-sc-jaxws-sdk-I-I200706260218-200706260218.zip
stp-sc-sca-I-I200706260218-200706260218.zip
stp-sc-sca-sdk-I-I200706260218-200706260218.zip
stp-bpmn-I-I200706260218-200706260218.zip
stp-bpmn-sdk-I-I200706260218-200706260218.zip
解压除了SOA runtime所有软件,将创建eclipse目录下面的features和plugins目录下面的所有文件复制到eclipse安装目录下的对应位置。
解压SOA runtime软件,创建到相关程序目录,例如:
C:\apps\apache-cxf-2.1下包含JAX-WS runtime: Apache CXF
C:\apps\tuscany-sca-1.0下包含SCA runtime: Apache Tuscany SCA Java
启动Eclipse
菜单选择Window->Preferences->选择SOA Tools->JAX-WS->设置Apache CXF的runtime位置,例如:C:\apps\apache-cxf-2.1
菜单选择Window->Preferences->选择SOA Tools->SCA->Java->设置Apache Tuscany的runtime位置,例如:C:\apps\tuscany-sca-1.0