Eclipse STP(SOA Tools Platform)安装

  Eclipse STP(SOA Tools Platform)安装

一. 下载安装Eclipse Europa

下载地址:

http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.3-200706251500/eclipse-SDK-3.3-win32.zip

 

解压到安装目录,例如:C:\eclipse

 

二. 下载STP

2.1 STP介绍

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.

 

2.2 STP包含的子项目

  •          STP Core Frameworks (CF)

       定义了Eclipse Modeling Framework(EMF) models来遵循SCA的规范。

  •          STP SOA System (SOAS)

       提供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.

  •          STP Service Creation (SC)

       处理SOA model tooling和实际实现的工具。

  •          STP BPEL 2 Java (B2J)

       Translate BPEL into executable Java classes。   

  •          STP BPMN (BPMN)

       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.

 

2.3 下载STP链接

  •          下载STP总链接:

http://download.eclipse.org/stp/downloads/

  •          当前版本链接(版本0.6.0):

http://download.eclipse.org/stp/downloads/drops/R-0.6.0-200706260218/

 

2.4 STP安装的前提和下载链接

  •          EMF driverEclipse Modeling Framework

emf-sdo-xsd-SDK-2.3.0RC3.zip

  •          GEF driverGraphical Editing Framework

GEF-ALL-3.3RC3.zip

  •          Java EMF Model Runtime driver

JEM-SDK-1.2.3_jem.zip

  •          Web Tools Platform driver WTP

wtp-sdk-S-2.0RC3-200706140654.zip

包括了Web Standard Tools (WST)  ,J2EE Standard Tools (JST),JavaServer Faces Tools (JSF)

  •          Data Tools Platform driverDTP

dtp-sdk_1.5RC4.zip

  •          GMF Platform driver

GMF-sdk-2.0RC2.zip

  •          MDT OCL Version

mdt-ocl-SDK-1.1RC2.zip

  •          EMFT Validation Version

emf-validation-SDK-1.1RC2.zip

  •          EMF Query Version

emf-query-SDK-1.1RC2.zip

  •          EMF Model Transaction Version

emf-transaction-SDK-1.1RC2.zip

 

2.5 相关的3rd-party plugins

cxf-eclipse-plugin-2.1-incubator-20070729.204751-4.zip

http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/cxf-eclipse-plugin/2.1-incubator-SNAPSHOT/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

 

2.6 相关的Pre-requisites SOA runtime

apache-cxf-2.1-incubator-20070729.204751-4.zip

http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cxf/2.1-incubator-SNAPSHOT/apache-cxf-2.1-incubator-20070729.204751-4.zip

tuscany-sca-1.0-incubator-M2-bin.zip

http://people.apache.org/dist/incubator/tuscany/java/sca/1.0-incubator-M2/tuscany-sca-1.0-incubator-M2-bin.zip

  •          Apache Tomcat

用来部署Web Service(Install only if you want to deploy the generated service to Tomcat Container)

 

2.7 SOA Tools Platforms包含的软件

  •          STP Core Frameworks (CF)

stp-core-I-I200706260218-200706260218.zip

stp-core-sdk-I-I200706260218-200706260218.zip

  •          STP BPEL 2 Java (B2J)

stp-b2j-I-I200706260218-200706260218.zip

stp-b2j-sdk-I-I200706260218-200706260218.zip

  •          STP SOA System (SOAS)

stp-soas-I-I200706260218-200706260218.zip

stp-soas-sdk-I-I200706260218-200706260218.zip

  •          STP Service Creation (SC)

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 (BPMN)

stp-bpmn-I-I200706260218-200706260218.zip

stp-bpmn-sdk-I-I200706260218-200706260218.zip

 

三. 安装STP

       解压除了SOA runtime所有软件,将创建eclipse目录下面的features和plugins目录下面的所有文件复制到eclipse安装目录下的对应位置。

 

四.配置STP

       解压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

你可能感兴趣的:(apache,eclipse,tomcat,Web,SOA)