上一页 | 下一页 |
Pro Cloud Server
Sparx Systems Pro Cloud Server是Sparx Systems Cloud Services的增强型,单独购买和许可版本。安装并配置Cloud Service后,它将作为Windows服务在已安装的计算机上运行,并侦听来自Enterprise Architect的数据请求。
为了支持新的Pro Cloud Server功能,该服务具有以下增强功能:
- 将单个数据库管理器定义为“启用Pro功能(OSLC,WebEA和集成)”的功能
- Configuration Client的主屏幕显示Pro Cloud Server的版本,过期日期以及获得许可的WebEA用户数(仅限Express版)
- 能够针对各个数据库管理器定义“默认架构”选项
除了提供Sparx Systems云服务的所有功能和优势外,Pro Cloud Server还包括:
- Sparx Systems浮动许可服务器
- 集成插件
- WebEA,一个基于Web的应用程序,允许用户在便携式设备或远程桌面系统上通过Web浏览器查看和讨论Enterprise Architect模型中的元素
- 基于Oracle和SQL Server 2016的模型的可见性级别,以便可以将用户或用户组的访问权限限制为仅与其相关的模型部分
Sparx Systems Pro Cloud有三个高级版本,支持具有不同数量模型的小型,中型和大型项目; 版本具有相同的安装程序,但许可证密钥确定启用了哪些功能:
- 小型企业,最多支持三个Firebird存储库; 此版本中不提供可见性级别,因为该功能适用于Oracle和SQL Server数据库
- Team Server,最多支持五个任何类型的存储库
- Enterprise Server,在服务器和网络强加的任何限制范围内,支持任意类型的任意数量的存储库
Sparx Systems Pro Cloud Express Edition根据许可证数量为有限数量的并发用户提供WebEA访问。
安装
Sparx Systems Pro云服务器产品使用标准Windows Installer程序包安装。虽然可以更改Pro Cloud Server的安装位置,但大多数用户选择保留默认的C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \(假设正在使用64位计算机)。
Pro Cloud Server安装程序包含多个可选组件,但默认情况下安装了“IIS Integration”。安装支持安装的任何数量和组件组合,例如,可以运行安装程序并选择仅安装“管理客户端”,这对需要能够从其配置Pro Cloud Server的用户有用。桌面。默认情况下,每个组件都安装在安装文件夹下的子文件夹中,但是某些组件允许将其文件夹安装到其他位置。
Pro Cloud Server安装包含以下组件:
- Pro Cloud Service - 安装在Service文件夹中,包含Windows服务和日志文件,本地模型和各种驱动程序/支持文件的子文件夹
- 管理客户端 - 安装在客户端文件夹中,并包含用于配置Pro Cloud Service和密钥库的单独应用程序
- WebEA - 安装在WebEA文件夹中,将包含构成WebEA应用程序的PHP,Javascript和CSS文件。通常,应将此文件夹的全部内容复制到您的Web服务器控制的位置
- 插件接口 - 安装在SBPI文件夹中,并包含各种可执行文件,以支持Enterprise Architect模型中的元素链接到外部产品
- 可见性级别 - 安装在VisibilityLevels文件夹中,并包含在Oracle或SQL Server 2016+模型中启用(或禁用)可见性级别所需的SQL脚本
- IIS集成 - 安装在ISAPI文件夹中,并将包含Cloud Service for IIS集成所需的运行时API
为帮助您执行和了解安装过程,请观看Sparx Systems网络研讨会安装Sparx Systems Pro云服务器。单击链接以访问此在线讲座。
WebEA
Enterprise Architect用户群最需要的功能之一是能够在移动设备或桌面上访问Enterprise Architect模型,而无需安装Enterprise Architect应用程序。
Sparx Systems使用PHP,JavaScript和CSS开发了WebEA,以提供可轻松部署的解决方案,该解决方案可在最广泛的系统上运行,并且不需要任何特殊硬件或额外许可。
WebEA具有大量配置选项,使Enterprise Architect客户能够准确控制每个模型的访问方式以及可以执行的操作类型。
插件界面
或基于服务器的插件接口(SBPI),是一个开发用于通过插件扩展Pro Cloud Server的框架。在SBPI的初始版本中,开发的插件将使Pro Cloud Server能够支持将Enterprise Architect元素链接到外部产品中定义的元素/对象并直接查看(并可能更新)详细信息的功能。
浮动许可服务器
Sparx Systems浮动许可证服务器功能作为密钥库已经存在多年,为Enterprise Architect用户提供了管理浮动许可证的能力。在创建Pro Cloud Server之前,密钥存储区仅作为独立的Windows服务提供。现在它已集成到Pro Cloud Server中,用户只需安装,配置和维护一项服务即可满足其所有Enterprise Architect需求。
可见性等级
Enterprise Architect中的“可见性级别”功能使模型管理员能够限制对模型某些部分的访问。只有Pro Cloud Server托管的模型才能使用此功能。可见性级别通过利用Oracle 8+和Microsoft SQL Server 2016(以后版本)中包含的行级安全功能来实现。
行级安全性是一种安全功能,可控制哪些用户可以访问数据库中的哪些数据行。传统的数据库安全性仅允许控制哪些用户有权读取,写入或删除数据到表级别。由于行级安全功能由数据库实现,因此用户无法通过编写自己的脚本或数据库查询来绕过在应用程序级别实现的安全性。也就是说,数据库确保用户只能查看和更新他们有权访问的数据。
由于行级安全性是由数据库实现的功能,因此Enterprise Architect和Pro Cloud Server支持它所需的大多数更改都直接发送到数据库,而无需更改应用程序代码库,这意味着可以减少出错从应用的角度来看。
学到更多