上一页 | 下一页 |
WebEA快速入门指南 - IIS
“WebEA快速入门指南 - IIS”的目的是提供使用最常用选项在新IIS环境中快速安装和配置WebEA的完整过程。
该过程基于以下假设:
- 已选择基于Windows Server 2012(或更高版本)的干净机器来托管Pro Cloud Server和Web Server; 也就是说,没有其他Web服务器或应用程序配置为侦听端口80
- IIS将用作Web服务器
- WebEA将访问一个全新的Firebird模型(因为它是最简单的,因为它不需要任何第三方ODBC驱动程序)
- Enterprise Architect用户群使用Enterprise Architect 13.5或更高版本
1.下载Pro Cloud Server
步骤 |
描述 |
---|---|
1.1 |
当您购买Sparx Systems Pro云服务器时,销售团队将向您发送下载安装程序的链接。 |
2.安装Web服务器
步骤 |
描述 |
---|---|
2.1 |
通过运行服务器管理器并选择“添加角色和功能”在Windows Server上启用IIS |
2.2 |
继续安装过程,接受默认值,直到显示“服务器角色”屏幕。 选中“Web服务器(IIS)”复选框。 继续安装,接受默认值。 |
2.3 - 安装PHP |
使用“Microsoft Web Platform Installer”安装PHP for IIS https://www.microsoft.com/web/downloads/platform.aspx 运行Microsoft Web Platform安装,然后选择“产品”>“框架” 选择所需的PHP版本(例如'PHP 7.2.2(x64)') 单击“添加并安装” (这将下载所需的文件并安装它们以用于IIS) |
3.配置Web服务器
使用默认的IIS配置,默认网站将使用端口80.其基本文件夹是%SystemDrive%\ inetpub \ wwwroot,通常为C:\ inetpub \ wwwroot。
步骤 |
描述 |
---|---|
3.1 |
无需其他配置。通过从另一台计算机浏览到服务器地址来测试连接。应显示“Internet信息服务”登录页面。 |
4.安装Pro Cloud Server
步骤 |
描述 |
---|---|
4.1 |
Pro Cloud Server安装程序是标准的MSI; 双击它以开始安装。 注意:根据许多因素,系统可能会提示您提供具有提升权限的用户的凭据; 必须在安装继续之前输入。 |
4.2 |
将显示“Sparx Systems Pro云服务设置”对话框。单击“ 。 |
4.3 |
阅读许可协议,然后选中复选框以表明您接受这些条款。单击“ 。 |
4.4 |
阅读有关Pro Cloud Server的信息。单击“ 。 |
4.5 |
将显示“自定义设置”页面。单击“ 以接受默认值。 |
4.6 |
单击“ 以运行安装。 |
5.配置Pro Cloud Server
Pro Cloud Server已将其所有文件安装到“C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \”文件夹中,并在桌面上添加了快捷方式。
步骤 |
描述 |
---|---|
5.1 |
运行已添加到桌面的“Pro Cloud Config Client”或“Pro Cloud Express Configuration Client”快捷方式。 |
5.2 |
输入服务器地址“localhost:803”,然后单击“ 确定”按钮。 |
5.3 |
单击“ 许可”按钮,然后单击“ 添加”。
输入您的Pro Cloud服务器许可证密钥,然后单击“ 确定”。
单击“ 确定”关闭“Pro Cloud Server许可证管理器”对话框。 |
5.4 |
选择“端口”选项卡
从列表中选择端口“804”,然后单击“ 编辑”按钮。
勾选OSLC Supported复选框,然后单击OK。 |
5.5 |
选择Database Managers选项卡,然后单击Add按钮。
在连接字符串字段中键入名称“fb-procloud.feap”,然后单击“ 确定”按钮。
在列表中选择新条目,然后单击“ 编辑”按钮。
在Configure Database Manager屏幕上,选中Enabled和Enable Pro Features(OSLC,WebEA和Integration)复选框。
单击“ 确定”按钮。
有关如何添加数据库管理器的更深入说明,请参阅“帮助”主题“ 添加数据库管理器”。 |
5.6 |
打开标准Windows服务控制台(命令“services.msc”),找到并选择服务“Sparx Systems Professional Cloud”,然后重新启动它。 |
6.将WebEA文件复制到网站
步骤 |
描述 |
---|---|
6.1 |
从C:\ inetpub \ wwwroot中删除默认的IIS文件 |
6.2 |
将文件夹C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ WebEA \复制到C:\ inetpub \ wwwroot。 |
7.配置WebEA以访问模型
为了更好地演示WebEA选项,我们将定义三种不同的WebEA模型连接。所有将连接到相同的物理Firebird数据库。
每个模型连接都有自己的一组选项,用于控制用户如何与数据交互。
步骤 |
描述 |
---|---|
7.1 |
使用文本编辑器打开文件'C:\ inetpub \ wwwroot \ WebEA \ includes \ webea_config.ini'。 |
7.2 |
在“[model_list]”部分中,删除“model4”和“model5”行。将剩余的模型名称编辑为: model1 =“Pro Cloud Model(无更新)” model2 =“Pro Cloud Model with discuss” model3 =“带访问代码的Pro云模型” |
7.3 |
在“[model1:settings]”部分中,将SSCS_DB_ALIAS选项更改为“fb-procloud”。其余的默认选项应保持不变。 |
7.4 |
在“[model2:settings]”部分中,将SSCS_DB_ALIAS选项更改为“fb-procloud”。其余的默认选项应保持不变。 |
7.5 |
删除“[model3:settings]”和“[model5:settings]”部分,将“[model4:settings]”部分标题重命名为[model3:settings],然后如下所示设置这些选项: sscs_db_alias =“fb-procloud” sscs_port =“804” sscs_use_ssl =“false” sscs_model_user =“” ssc_model_pwd =“” auth_code =“password01”。 login_prompt =“false” |
7.6 |
将更改保存到C:\ inetpub \ wwwroot \ WebEA \ includes中的文件webea_config.ini。 |
8.配置防火墙以允许客户端访问
步骤 |
描述 |
---|---|
8.1 |
必须调整防火墙规则以允许端口80和443上的[客户端]和[Web服务器]之间的流量。 |
8.2 |
必须调整防火墙规则以允许端口804和805上的[Web服务器]和[Pro Cloud Server]之间的流量。 |
9.使用Enterprise Architect添加内容
我们之前创建的初始Firebird模型将为空。向模型添加内容的最简单方法是使用Enterprise Architect。
步骤 |
描述 |
---|---|
9.1 |
在可以访问Web服务器的客户端计算机上,打开Enterprise Architect v13.5或更高版本。 |
9.2 |
从主菜单中选择“打开项目...”,或者从功能区中选择“ >打开项目”选项。 |
9.3 |
单击“ 。 |
9.4 |
在“云连接”屏幕上设置以下参数: 姓名:fb-procloud 协议:http:// 服务器:{your servername} 端口:804 型号名称:fb-procloud
单击“ 。 |
9.5 |
打开“配置>模型>选项>云”选项,勾选以下复选框: 自动创建图表图像和图像映射(每次保存图表时) 自动创建HTML页面(每次保存链接文档时)
这些选项可确保图表和链接文档以允许在WebEA中查看的格式保存。 |
9.6 |
创建一组模型视图,包,图表和元素的示例集,以便以后可以在WebEA中查看它们。 |
10.测试WebEA访问
步骤 |
描述 |
---|---|
10.1 |
在客户端计算机上,打开Internet浏览器并输入URL http:// {yourwebserver} /WebEA/login.php,其中值“{yourwebserver}”是托管WebEA网站的计算机的名称或IP号。将显示WebEA登录屏幕,其中列出了我们之前定义的三个模型连接:
|
10.2 |
选择第一个模型连接 - Pro Cloud Model(无更新) - 然后单击 。这会将您连接到模型并显示已定义的模型视图。 从这里,您应该能够通过选择包,图表和元素来浏览模型。选择元素时,将显示其完整详细信息。由于定义了此模型连接的方式,属性部分的底部将不包含“讨论”部分。 |
10.3 |
单击显示屏右上角的“汉堡包”图标,然后选择“注销”选项。然后选择第二个模型连接 - 带讨论的Pro Cloud Model - 并单击 。您应该看到与以前相同的模型视图; 现在导航到一个元素并确认“讨论”部分是可见的。 |
10.4 |
再次点击右上角的“汉堡包”图标,然后选择“退出”选项。 选择第三个模型连接,“具有访问代码的Pro Cloud Model”,然后单击“ 。这次您应该看到访问代码的提示; 输入'password01'(如我们在步骤7.5中定义的那样),然后单击 。您应该看到与以前相同的模型视图。导航到一个元素; 这次元素细节区域应该有一个蓝色的“汉堡包”菜单,允许创建元素功能,如测试和资源分配。元素注释区域旁边还应该有一个铅笔图标,单击该图标时,将允许修改元素注释。 |
完成
此快速启动过程现已完成。它向您展示了如何在IIS上安装和配置WebEA的基本安装。Sparx System的在线帮助文档提供了更详细的说明,并解释了可配置的所有可能选项。请参见“ 模型库 | 基于云的存储库 | “企业架构师”在线帮助中的“ Pro Cloud Server ”。