上一页 下一页

WebEA安装和配置

Sparx Systems Pro云服务器产品使用标准Microsoft Windows Installer程序包安装,该程序包包含许多可选组件。WebEA是这些组件之一,默认安装。可以更改WebEA的安装位置; 但是,如果使用默认值,WebEA将安装到C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ WebEA \文件夹中(假设正在使用64位计算机)。

有关如何安装和配置Sparx Systems Cloud Service的完整说明,请参阅云服务器安装云服务配置帮助主题。

重要提示:如果要在已安装Sparx Systems Cloud Services或Sparx Systems WAN Optimizer的计算机上安装Pro Cloud Server,则应首先卸载这些服务器。

WebEA服务器要求

要在您的环境中运行WebEA,您必须:

  • 能够托管PHP v5.0(或更高版本)网站的Web服务器(即Apache或IIS)
  • 安装并启用了这些标准PHP扩展的Web服务器:core,curl,date,gettext,hash,json,libxml,mbstring,pcre,session,standard和tokenizer
  • 启用了PHP会话的Web服务器
  • Web服务器与托管Pro Cloud Server的服务器之间的通信
  • 用于存储WebEA网站页面的基本文件夹(在Web服务器上)

配置步骤

应按照Cloud Server安装主题中概述的步骤完成WebEA应用程序的安装,确保已安装WebEA组件。

除安装Pro Cloud服务器外,WebEA还需要Web服务器来托管它。在最简单的配置中,Web服务器将与Pro Cloud Server安装在同一台计算机上。

配置WebEA应用以下步骤:

步骤

描述

请参阅

1

确定WebEA用户可以使用的模型。

同时值得考虑这些点,这将决定每个模型的配置选项。

  • 目前是否在模型上配置了用户安全性?
  • 是否应提示WebEA用户提供其型号用户和密码?
  • WebEA用户是否应该能够查看元素讨论?
  • WebEA用户是否应该能够添加元素讨论?
  • WebEA用户是否应该加入并参与评论?
  • WebEA用户是否应该能够插入新对象,如果是,那么什么类型?
  • WebEA用户是否应该能够添加新的元素功能,如果是,那么什么类型?
  • WebEA用户是否应该能够编辑元素注释?
  • WebEA用户是否应该能够编辑元素测试?
  • WebEA用户是否应该能够编辑元素资源分配?
  • 该模型的监视列表项的默认列表是什么?

2

确保在Cloud Service的数据库管理器列表中为步骤1中确定的每个模型定义数据库管理器。执行此操作的过程与添加数据库管理器中的核心Sparx Systems Cloud Service概述

添加数据库管理器

3

在SSCloudServices.config文件中输入您的许可证密钥(默认位于“C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ Service \”文件夹中)。要编辑此文件,您需要管理员权限。

提示:添加此行,将许可证密钥替换为零。

LICENSE = {} 00000000-0000-0000-0000-000000000000

4

对于WebEA模型将访问的每个云服务端口,请检查SSCloudServices.config文件中的“OSLC_SUPPORT”选项是否设置为“1”,并保存所有更改。

提示:添加/编辑OSLC_SUPPORT选项以在给定端口上启用OSLC。

OSLC_SUPPORT = 1

云服务器配置

5

确保自更改配置文件(在前面的步骤中)后重新启动Windows服务“Sparx Systems Professional Cloud”,以便加载新选项。

6

对于步骤1中确定的每个模型,在“Sparx Systems云服务配置客户端”上选择模型,单击“ 配置”按钮,然后选中“启用Pro功能(OSLC,WebEA和集成)”复选框。

配置Database Manager

7

根据您的要求下载/安装和配置您的Web服务器。

提示: XAMPP是最常见的Apache / PHP Web服务器,包含所有必需的组件; 它适用于Windows / Linux和OS X,网址为https://www.apachefriends.org/download.html。WebEA已经在所有当前可用的PHP版本上进行了测试,但如果您的环境没有特殊要求,那么Sparx Systems会推荐适用于Windows的v7.1.1。所有进一步的快速启动点都将采用此配置。

注意:WebEA只需要最少的XAMPP安装,Apache和PHP; 它不需要MySQL,FileZilla Mercury,Tomcat或任何其他可选组件,因此如果您不需要这些组件,Sparx Systems会建议不要安装它们。

8

在Web服务器中为WebEA定义和配置网站。

由于有许多不同的Web服务器和配置,为WebEA配置Web站点,决定Web服务器将侦听哪些端口,以及确保网站免受外部攻击,这些都超出了本文档的范围。

提示:使用默认的XAMPP配置,默认网站的端口为80,基本文件夹位于“C:\ xampp \ htdocs”。XAMPP已经在此文件夹中添加了文件; WebEA不需要这些文件,因此如果您不需要这些文件,请将它们移动到备份位置。

9

将整个WebEA安装文件夹('C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ WebEA \')的内容复制到网站的基本文件夹。

提示:将WebEA文件夹从“C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ WebEA \”复制到“C:\ xampp \ htdocs”。

有关重新安装的特别注意事项:在更新WebEA文件之前,请备份已修改的文件,即\ includes \ webea_config.ini和\ includes \ webea_strings.ini。 

10

由于WebEA配置文件中包含的某些信息的敏感性,我们建议严格限制WebEA文件夹中的“\ includes \”文件夹,以便只有PHP可以访问其中的文件。例如,在Apache中,这是通过Apache配置文件中的此条目实现的:

     <Directory“{website_path} / includes”>

          AllowOverride无

          选项无

          要求全部拒绝

     </目录>

配置Web服务器并将WebEA应用程序文件复制到基本文件夹后,重新启动/启动Web服务器。

提示:   使用XAMPP控制面板,停止/启动Apache。

11

编辑'\ includes \ webea_config.ini'文件并定义步骤1中决定的每个模型。

有关每个选项在WebEA配置文件中的含义的更多详细信息,请参阅如何配置WebEA模型帮助主题。

提示:   编辑'C:\ xampp \ htdocs \ includes \ webea_config.ini'文件,并将前缀为“SSCS_”的所有参数更新为Cloud Service中已定义存储库的参数。

有关重新安装的特别注意事项:如果您具有 \ includes \ webea_config.ini文件的先前备份并希望使用相同的配置,则只需还原备份文件即可。

如何配置WebEA模型

12

在远程计算机上,打开Internet浏览器并输入http:// {yourwebserver} /login.php的URL,其中值“{yourwebserver}”是托管WebEA网站的计算机的名称或IP号。这应显示WebEA登录屏幕,其中列出了webea_config.ini文件中定义的模型。

13

其他考虑:

  • 如果您需要针对不同用户群的不同模型列表(或不同选项),则可以使用Apache的虚拟主机定义多个网站,每个网站都有自己的专用端口和基本文件夹。这可能意味着用户组A可以使用URL http:// {yourwebserver}:180 /访问其模型集,而用户组B将使用URL http:// {yourwebserver}:200 /
  • 必须调整防火墙规则以允许[客户端]和[Web服务器]之间的流量
  • 必须调整防火墙规则以允许[Web服务器]和[Pro Cloud Server]之间的流量

型号配置

描述

详情

请参阅

配置Enterprise Architect模型选项

在构建1350之前的所有Enterprise Architect版本中,图表和链接文档不存在于浏览器可查看的格式中。为了使WebEA用户能够查看这些组件,必须将Enterprise Architect配置为在进行更改时生成(并存储)可查看的版本。生成可查看图表和链接文档的选项在模型级别定义。

在Enterprise Architect中打开模型后,选择“配置>模型>选项”功能区选项。在“管理项目选项”对话框中,请参阅“云”页面底部的“数据缓存”选项。

第一个选项(如果启用),除了正常保存图表外,还会生成并保存图表的静态图像。

第二个选项(如果启用),除了保存链接文档外,还会生成并以HTML格式保存文档。

如果未启用这些选项,则无法从WebEA中查看图表和链接的文档。

最初配置模型以自动创建可查看的图表和链接文档时,建议单击“ 创建”按钮以生成初始可查看图表和链接文档。虽然这不是强制性的,但所有现有图表和链接文档的可查看版本在保存之前不会存在。

注意:当所有Enterprise Architect用户使用1350之后的版本时,此方法是相关的。但是,如果您的某些用户群使用的是旧版本的Enterprise Architect,则图表和链接文档的更新将不会在保存时立即反映出来。

有关克服此情况的建议方法,请参阅如何配置自动可查看组件帮助主题。

特定于型号的选项

配置模型用户

WebEA用户可以通过以下两种方式之一连接到启用用户安全性的模型:

  • 使用他们的模型用户登录和密码; 也就是说,使用Enterprise Architect连接到模型时使用的凭据相同,或者
  • 如果已在WebEA中配置模型以不需要登录凭据,则所有用户将在一个用户帐户下登录(使用'webea_config.ini'文件中定义的sscs_model_user和sscs_model_pwd)
维护用户

学到更多

致谢

WebEA包含由第三方开发的某些组件。Sparx Systems承认这些组件对WebEA产品的贡献。

  • jQuery v1.12.3 - jQuery Foundation
  • NicEdit©2007-2008,Brian Kirchoff,获麻省理工学院许可
  • JIT v5.1.1的日期选择器,Keith Wood,获得麻省理工学院的许可