TeamWox SaaS代理:它是如何工作的?

介绍

TeamWox企业管理系统是为公司优化业务流程和数据交换而设计,以便于提供与客户更好的互动。TeamWox发展的思想是旨在减少经营成本,从而减少了经营费用。
开始使用TeamWox所有您需要做的就是在微软Windows电脑上下载和运行安装程序。不需要任何其他的软件。如果您已经准备好环境条件 - 一个专门的域名和静态IP地址,安装只需要5-10分钟。
任何企业的管理体系,都是公司在日常工作中积极使用的一个关键因素。不能正确使用这类软件或访问它可能会使公司所有员工的工作无法进行。
TeamWox包括确保其无故障运行的工具库:自动备份,自动接收更新,网络连接监测,系统日志和系统运行统计。
利用现有TeamWox功能和工具,公司IT部门的员工必须贯彻以下工作内容:

  • 运行TeamWox服务器的计算机的安装,监测和无故障的运行的维护;
  • 配置网络环境(本地网络和Internet连接);
  • 故障时从备份文件中进行恢复;
  • 为SSL证书续费。

以上行动和措施,不仅是TeamWox系统的需要,也是其他任何关键软件的需要。这些行动都需要额外的费用和专业技术人才的工作。
SaaS(软件即服务)的本质指出,公司向SaaS供应商给出稳定运行此软件的所有问题。您只需支付软件租金,而SaaS供应商将提供软件维护。
TeamWox是一个提供SaaS格式的出色系统。我们已经开发了免费的TeamWox SaaS代理,它允许您快速而有效地组织以TeamWox为基础的服务。
我们所做的一切努力就是使公司方便安装,配置和使用TeamWox。我们向SaaS供应商也提供同样的方便和高效的产品。有了这个代理,使您在一台计算机上安装和维护多个TeamWox服务器变得相当容易。
进行安装和使用TeamWox SaaS代理之前,我们将描述基于SaaS解决方案TeamWox结构的特殊性。.

基于TeamWox 的SaaS结构

TeamWox - 是一个应用程序,包括一个Web服务器(不需要任何单独的IIS或Apache服务器),业务逻辑(模块)和获取数据(数据库和文件存储)。TeamWox服务器作为一种服务在微软Windows XP SP2和更高操作系统的计算机上运行。
TeamWox意于为一家公司及其所有员工服务。每个TeamWox服务器实例通过一个安装程序安装到一个单独的目录,同时安装操作需要的所有文件也被复制到这个目录。每个TeamWox服务器实例作为一个单独的服务,从其他程序分离出一种单独的进程而运行。每个TeamWox服务器实例都有其自己的文件存储和一个与其他程序分离的数据库。
上述操作原理意味着每个TeamWox服务器实例是从安装在同一台计算机上的其他的服务器中分离的。当组织TeamWox SaaS时,并不需要使用虚拟化软件。

由于每个TeamWox服务器是使用一个独立的设置文件和一个单独的数据库来工作,那么就会以最低成本从一个客户端的计算机中迁移一个TeamWox服务器实例到供应商的服务器平台。

安装

TeamWox SaaS代理是一种网络服务器,作为一个服务来运行。要使用它,您将需要任一现代Web浏览器:微软的Internet Explorer 8 +,Mozilla的火狐3.5 +,Opera 10 +,谷歌浏览器3 +,苹果Safari 4 +。
TeamWox SaaS代理可以在这里下载:http://www.teamwox.com/zh/download#saas(1,4兆)。这是一个Windows安装向导的标准接口。在安装过程中,您将被邀请查看许可协议,并在磁盘上选择目录来安装TeamWox SaaS代理。
根据您的操作系统,会安装32位或64位版本的产品。

安装完毕后,TeamWox SaaS代理正在运行和在http://localhost:88/可用。对于身份验证,一个登录名为'admin',密码为'admin' 的用户,只有在本地IP地址和访问本地子网192.168.xxx.xxx自动创建。

该网页的界面分为两个部分:上半部分是导航,下边是工作区:

  • 实例 - TeamWox服务器管理;
  • 帐目 - 改变SaaS的管理员列表;
  • 设置 - 代理人和环境的设置;
  • 日志 - 查看系统日志

初始设置

在为客户安装TeamWox服务器之前,您将需要设置环境:

  • 设置SaaS的管理人员列表;
  • 指定域名和端口号,即TeamWox SaaS代理运行的位置;
  • 显示参数来安装一个新的TeamWox服务器实例 -本地磁盘上的目录路径和IP地址;
  • 安装或生成一个服务器的SSL通配符(多域)证书;
  • 指定DNS服务器上域名自动注册的配置;
  • 配置实时更新参数和设置代理。

1. SaaS管理员

当您安装并启动TeamWox SaaS代理后,登录名为'admin',密码为'admin' 的用户和授权仅允许从本地IP地址自动添加。用户列表将显示在帐户页。

首先要做到的就是添加用户,谁可以通过Web界面访问SaaS的管理。然后,你必须删除,阻止或更改默认情况下创建的'admin'用户密码。

要添加新的用户,点击帐户选项卡头位的"plus"图标。

登录字段是必需的。在新密码字段,用户应输入密码。用户全名应该在全名框输入。查看系统日志时这将会显示。在注释字段,您可以输入其他信息 - 用户的位置,电话号码,电子邮件地址等。
要从有限数量的计算机访问TeamWox SaaS代理,在允许IP地址列表字段中用逗号分隔设置允许的IP地址列表。我们建议,使SaaS管理仅存在于一个供应商的本地网络。一个空的列表意味着任何IP地址的连接都是允许的。
在这些领域中任何错误的情况下,在对话框中将显示适当的通知。

要更改用户的数据或密码,从系统中禁用或删除用户,把鼠标光标放在用户数据的线上,使用出现的上下文菜单的命令。

要返回一个被系统禁用的用户,在数据编辑对话框为用户设置一个新的非空的密码。
为了防止所有用户都被删除或禁用时系统登录完全堵塞,默认的用户'admin'将再次被添加到系统或密码'admin' 也将被设置给用户。

2. 域名和TeamWox SaaS代理端口

TeamWox SaaS代理是一种网络服务器,它是通过一个网络浏览器进行访问。安装后,默认的地址是http://localhost:88/
在设置页的开头,前两个字段,指定域名和SaaS管理可用的端口号。在页面底部点击Save以保存更改的设置。为使更改生效,重新启动TeamWox SaaS代理 - 点击域和端口字段旁边的重新启动链接。

3. 选择安装TeamWox服务器的文件夹和IP地址

选择一个磁盘上的位置来安装TeamWox服务器的新副本。在安装路径领域输入新TeamWox服务器安装部分所选的文件夹的路径。默认情况下,TeamWox服务器实例将被安装在文件夹[TEAMWOX SAAS服务代理安装路径] /实例。
指定的值将以适当的字段被自动嵌入到新TeamWox实例的安装对话框。
在Server IP领域中,选择计算机的IP地址,约束每个安装的TeamWox服务器,以及分配的域。启动TeamWox SaaS代理后自动从计算机上所有可用的IP地址中选择的第一个。
在指定的IP地址,一个SSL证书将被安装,它需要在一个安全加密的HTTPS协议上运行。
点击页面底部的Save,以保存新的设置。


4. 安装多域的SSL通配符证书

TeamWox组件系统使用安全的HTTPS协议用于在服务器和网络浏览器之间交换信息。这需要安装一个支持多域的SSL证书(如*. company.com证书)
普通的SSL证书有一个限制 - 一个IP地址只可安装一个证书。如果您在SaaS系统安装TeamWox服务器的多个副本,就要使用SSL通配符证书(如:为域*. saasdomain.com发出的证书)。
发出的SSL通配符证书为指定地址的所有子域服务。在一个IP地址只需安装一个这样的证书,就可以服务所有TeamWox服务器实例。
要了解如何申请一个通配符SSL证书,请阅读下面的文章:http://www.teamwox.com/zh/groupware/articles/27/collaboration-system-ssl-certificates
从TeamWox SaaS代理,您可以证书签名请求(CSR)的格式向CA(Thawte, VeriSign, Comodo等待)生成一个SSL通配符证书的请求。
点击在新TeamWox服务器安装部分底部的Request(请求)链接。在出现对话框中的通配符域字段里输入用于提供SaaS服务的域名。
在下拉键字段,你可以选择证书加密密钥的长度1024或2048位。
在以下字段填写联系信息:

  • Organization - the company name;组织 - 公司名称;
  • Organization unit - department;组织单位 - 部门;
  • E-mail - e-mail address;电子邮件 - 电子邮件地址;
  • Country - country, in which the company is located;国家 -该公司所在的国家;
  • State - region or state, in which the company is located;州 - 该公司所在的地区或者州;
  • Locality - city.地方 - 城市

在您填写完所有字段,点击Continue(继续)生成CSR格式的请求。
如果您填写表格时有任何错误,他们将被显示在对话框中。

生成过程一结束,CSR请求的文本将在对话框中显示。复制这个请求,按照下面的指示发给CA。

核证机关将以文本格式发送给您查询答案。使用回复,安装服务器通配符SSL证书到您的计算机。
点击新TeamWox服务器安装部分底部的use the response(使用回复)链接。将CA的回复复制到文本框,然后点击Install(安装)。

如果证书已成功安装,对话框将关闭,有关安装证书的信息也将被更新。
新TeamWox服务器安装部分的SSL证书字段将包含域和已发出证书的公司的名称。

供应商可能分配数台将安装TeamWox服务器实例的电脑。每台电脑都应该安装SSL通配符证书。
在您收到来自CA的回复并在其中一台电脑安装了证书,你就不需要重新申请证书,以及在每一个SaaS服务器进行上面的步骤。
导出证书,把它保存到本地磁盘的*. pfx文件中。要做到这一点,单击新TeamWox服务器安装部分底部的Export the certificate(导出证书)。在出现的文本字段中,输入密码来保护证书。要下载证书文件,点击键盘上的Enter键或链接文本字段右侧的Export the certificate(导出证书)。

导出证书之后,将证书安装在每一台用于提供SaaS服务和安装TeamWoxSaaS代理的计算机上。
在设置页面,在新TeamWox服务器安装部分的底部单击Change(更改)。
在对话窗口中,通过点击Browse ...(浏览)选择一个文件来导出证书。在密码框中输入您所指定的证书导出时的密码。
单击Install(安装)来安装该证书。

TeamWox SaaS代理可以生成并安装一个自签名的SSL通配符证书。
当使用这样的证书时,您可以在组织SaaS服务时测试电脑的基础设施,学习TeamWox SaaS代理的可能性。
在新TeamWox服务器安装部分底部的设置页面点击Generate(生成)。
出现窗口中,如您填写证书申请表一样填写表格。在密码框,输入密码,以保护自签名的证书。

5. 建立与DNS服务器的集成

安装TeamWox服务器要求注册域名,这是DNS服务器上分配许可证时指定的域名。用户将用为他们公司安装的TeamWox系统,在浏览器地址栏输入域名来访问和工作。
TeamWox SaaS代理是为了减少TeamWox服务器安装所需的时间而设计,用来以SaaS格式提供服务。
当您安装新的TeamWox服务器实例,发出许可证申请的域名,必须进行注册,或服务提供商的DNS服务器必须支持通过HTTP API的域名的自动注册。
在设置页面,在DNS集成部分,设置了DNS服务器的类型。在服务器字段的下拉列表,指定服务器类型,并在文本字段中显示地址(域名或IP)和DNS服务器的端口。点击在页面底部的Save(保存),以保存新的设置。
如果开始安装新TeamWox SaaS服务器之前,您公司的域名已被注册,那么就选择External DNS(外部DNS)。例如,域名被申请注册,或者公司拥有供应商服务的自动化软件。
如果您的DNS服务器没有HTTPAPI,也选择External DNS(外部DNS)模式。


TeamWox SaaS代理有一个内置的支持 Simple DNS Plus 的 DNS服务器。

选择Simple DNS Plus。在Server服务器)文本字段中输入地址和Simple DNS Plus服务器端口号。在Login(登录名)和Password(密码)中输入登录名和密码来访问HTTP API。

为拥有HTTP  API但没有TeamWox SaaS代理支持的DNS服务器集成选择自定义类型。
为HTTP API查询设置参数,它允许在DNS服务器注册域名。在Server(服务器),Login(登录名),Password(密码)字段配置访问到HTTPAPI。
在Method(方法)字段选择需求模式HTTPAPI - GET或POST。
在查询字段中输入HTTP API查询。在查询中使用下面的宏命令:

  • #HOST# - - 您想要注册的域名;
  • #IP# -- 限制域名的IP地址;
  • #LOGIN# -- 在登录字段中指定的值;
  • #PASSWORD# --密码字段中指定的值。

如果在查询字符串中您不使用宏命令#HOST#或#PASSWORD#,但填写在Login(用户名)和Password(密码)字段中,那么在连接到DNS服务器的时候,发送查询时将执行基本身份验证。DNS服务器Simple DNS Plus使用这种身份验证的类型。

这里是一个自定义类型域名注册的例子。
例如,下面的模板在查询字段中指定:

/registerdomain?login=#LOGIN#&password=#PASSWORD#&host=#HOST#&ip=#IP#

在Login(登录名)中'admin'是指定的。在Password(密码)中设置'some_password'。对于TeamWox服务器实例,显示IP '87 .87.87.87。用域名'loan.teamwoxsaas.com'的TeamWox服务器已安装。
下面的查询将被发送到DNS服务器:

/registerdomain?login=admin&password=some_password&host=loan.teamwoxsaas.com&ip=87.87.87.87

应提供公司的要求,我们将扩大TeamWox SaaS代理支持的DNS服务器类型的列表。

6. 配置TeamWox SaaS代理的实时更新

TeamWox SaaS代理支持免费的自动更新,因此它的功能将不断扩大。
在设置页,在自动更新的部分,您可以禁用或启用自动更新。代理安装后,该选项默认启用。
在夜间,它为TeamWox SaaS代理检查更新并为TeamWox服务器检查新版安装程序。要手动检查,单击Check for updates and upgrade(检查更新和升级)。
由于代理不包含TeamWox服务器安装程序,在第一次启动后,它会从服务器www.teamwox.com(〜33 MB)上自动下载TeamWox安装程序的最新版本。

如果您使用代理服务器,那么在使用代理服务器部分,设置参数来访问代理服务器。
要做到这一点,检查Use proxy server(使用代理服务器)部分的标题旁边的复选框,并在Server(服务器)字段输入代理地址和端口。如果您需要验证,请分别在Login(用户名)和Password(密码)字段中输入用户名和密码。

安装新的TeamWox服务器实例

在您设置了SaaS的服务器环境后,您就可以开始配置独立的TeamWox服务器。

注意: 没有上述环境的初始配置是不可能安装TeamWox服务器的。如果没有安装SSL证书,或者未配置域名注册,服务器将无法安装。

要安装一个新的TeamWox服务器实例,在实例选项卡开头点击"plus"图标。

在实例安装对话框中,输入数据,以生成一个新的TeamWox许可证:

  • Name - 名称 - 将使用TeamWox的公司的全名;
  • Domain - 域名 - 三级域名,用户将在其网络浏览器地址栏中输入这个域名,用TeamWox开始工作;
  • Person - 联系人-如果TeamWox许可证出现任何问题,将会联络MetaQuotes Software Corp. ;
  • Phone - 电话 -使用TeamWox的公司的电话号码;
  • E-mail - 电子邮件 - 生成TeamWox许可证的公司电子邮箱;
  • Web-site - 网址 - 公司网址(可选);
  • Country, City, Address - 国家,城市,地址

服务器安装的数据:

  • 服务名称 - TeamWox服务器将会工作的服务的名称。为了有助于您填写表格,统一服务的名称,当你输入域名时,该字段会自动填充;
  • 安装路径 - 在安装TeamWox服务器的磁盘上的路径。为了有助于您填写表格,统一服务的名称,当你输入域名时,该字段会自动填充。

在表格中所有指明的字段是强制性的(除了网址)。当您与我们联系,解决有关TeamWox许可证连接的任何问题时,请提供您在表格中指定的信息。
单击Install(安装)以开始新的TeamWox服务器安装。在这些字段中,如果出现任何错误,在对话框中将显示相应的通知。
关于安装阶段的信息作为在对话框的底部出现的消息显示出来:

并作为在已安装的服务器列表中的指示器图标显示出来:

如果TeamWox服务器已成功安装,对话框将自动关闭,一个正在运行的服务器的图标将会在已安装的服务器列表中出现这个服务器。

TeamWox服务器的管理和监控

在实例页,您可以查看列表和管理这台计算机上安装的TeamWox实例。

要运行的一个服务器命令,使用鼠标光标放在用户数据线上时出现的上下文菜单。

可用下列命令:

  • editing;编辑
  • stop;停止
  • start;启动
  • restart;重新启动
  • uninstalling.卸载

编辑命令允许您更改联系信息或编辑迁移TeamWox服务器后的目录路径。当您点击相应的图标,将打开一个对话框,这是一个类似于安装上面讨论的新实例的对话框。
当您运行的停止,启动和重新启动服务器命令时,服务器域名旁边的图标更改为命令指示器:

如果您需要安装一个TeamWox服务器实例,但您已安装用于演示目的的TeamWox服务器,就使用卸载命令。点击卸载图标,打开对话框,从中你可以选择卸载模式。

选择第一个安全模式(默认)来停止和删除TeamWox服务器实例运行的Windows服务。在这种情况下, TeamWox服务器的自定义数据将被保存。这个服务器的记录将保留并在Instances(实例)页上显示。
选择第二个模式来卸载服务器,并删除它存储的所有用户数据。
在实例页,您可以监视服务器的状态。有关服务器信息的行的开头显示的图标,就是服务器的状态的指示器。

  • - 服务器已经启动并正在正常运行;
  • - 服务器已停止;
  •  - 执行命令时发生错误;
  • - 服务器未安装或指定了不正确的信息,导致不允许监视服务器的状态。

整合现有的供应商的解决方案

TeamWox SaaS代理是为尽量减少当以SaaS格式提供访问TeamWox服务器的服务时可能出现的成本而设计的。
使用新产品的供应商可能使用他们自己的解决方案来使他们的活动自动化。整合现有的解决方案是通过使用TeamWox SaaS代理所提供的HTTP API而实现的。
用TeamWox SaaS代理的HTTPAPI,您可以执行上述所有的步骤:

  • 安装一个SSL通配符证书;
  • 配置集成的DNS服务器;
  • 安装TeamWox服务器实例;
  • 管理安装的服务器。

请注意,TeamWoxSaaS代理的网络接口是使用HTTP API进行操作的。HTTP API文档将稍后公布。

结论

使用SaaS供应商提供的TeamWox服务器对于没有自己IT专业人士从事于关键业务企业管理软件工作的公司,是一个完美的解决方案。使用SaaS,您可以减少IT成本,并实现无故障访问TeamWox。
TeamWox SaaS代理是由MetaQuotes软件公司提供的新产品,意在为那些选择以TeamWox组件为基础的提供服务的供应商。
准备一个CA查询,安装一个SSL通配符证书,在DNS服务器自动注册域名,为新服务器请求许可证,安装和监控IT – 若使用我们的新产品,所有这些进程都变得轻松,即时。
对于已经使用商业自动化软件的供应商,我们提供的TeamWox SaaS代理的HTTP API。使用它你可以快速整合我们与贵公司专门开发的软件。

2010年9月20日

添加注释,请 登陆注册