服务的部署 推荐
2009-04-07 10:24
211 查看
1.1 服务的部署
1.1.1 定义运行环境
在部署过程中首先需要对运行环境进行定义。定义内容包括:l 节点定义,SOA系统会涉及多少节点。
一个节点可以在一台物理机器上,也可以多个节点共享一个物理机器,一个节点不能跨物理机器。
需要定义节点名称和物理IP地址。
同时也需要定义节点类型包括:服务节点,具有完整服务总线功能;客户节点,只具备基本的服务总线功能,是一个简化版本。
l 需要定义各个外部系统
包括外部系统名称,IP地址,和外部系统的各种参数。
示例,人力资源系统服务环境的定义
参照一开始对外部系统的了解,节点定义信息如下表所示:
[align=center]节点名称[/b][/b][/align] | [align=center]IP[/b]地址[/b][/b][/align] | [align=center]类型[/b][/b][/align] |
[align=center]中心节点[/align] | [align=center]168.1.1.101[/align] | [align=center]服务节点[/align] |
[align=center]邮件系统节点[/align] | [align=center]168.1.1.10[/align] | [align=center]客户节点[/align] |
[align=center]人力资源节点[/align] | [align=center]168.1.20.10[/align] | [align=center]客户节点[/align] |
[align=center]外部系统名称[/b][/b][/align] | [align=center]IP[/b]地址[/b][/b][/align] | [align=center]参数[/b][/b][/align] |
[align=center]公司内部网站[/align] | [align=center]168.1.1.101[/align] | [align=center]……[/align] |
[align=center]邮件服务器[/align] | [align=center]168.1.1.10[/align] | [align=center]……[/align] |
[align=center]门禁信息文件[/align] | [align=center]168.1.20.10[/align] | [align=center]D:/DATA/KQ/menjin.txt[/align] |
[align=center]打卡信息文件[/align] | [align=center]168.1.20.10[/align] | [align=center]D:/DATA/KQ/daka.xls[/align] |
[align=center]工资信息文件[/align] | [align=center]168.1.20.10[/align] | [align=center]D:/DATA/GZ/gongzi.xls[/align] |
[align=center]……[/align] | [align=center] [/align] | [align=center] [/align] |
1.1.2 SOA项目部署
SOA项目的部署一般可以借助于产品工具,实现自动部署。如果没有这些工具的辅助,部署工作就会比较复杂,因为涉及多个分布式的节点,需要连接不同的已有系统。通过工具进行部署时,也有自动联机部署,和脱机部署两种模式。自动联机部署时,可以在中心通过工具产品自动将打包文件部署到运行节点上,系统可以自动展开并进行运行。手工部署就需要将打包文件手工安装到运行节点上,并运行展开和执行命令,才能使系统正常运行。
在项目实际部署时需要定义各种服务与运行节点之间的对应关系,同时需要定义相关的运行参数。
示例,人力资源系统服务的部署
首先需要建立服务与外部系统的关联关系,关联如下表所示
[align=center]服务名称[/b][/b][/align] | [align=center]外部系统[/b][/b][/align] |
[align=center]员工信息[/align] | [align=center]员工信息文件[/align] |
[align=center]门禁信息[/align] | [align=center]门禁信息文件[/align] |
[align=center]打卡信息[/align] | [align=center]打卡信息文件[/align] |
[align=center]异常出勤信息[/align] | [align=center]异常出勤信息文件[/align] |
[align=center]工资基本信息[/align] | [align=center]工资基本信息文件[/align] |
[align=center]工资变动信息[/align] | [align=center]工资变动信息文件[/align] |
[align=center]网站信息发布[/align] | [align=center]公司内部网站[/align] |
[align=center]邮件通知[/align] | [align=center]邮件服务器[/align] |
[align=center]服务名称[/b][/b][/align] | [align=center]节点[/b][/b][/align] |
[align=center]员工信息[/align] | [align=center]人力资源节点[/align] |
[align=center]门禁信息[/align] | |
[align=center]打卡信息[/align] | |
[align=center]异常出勤信息[/align] | |
[align=center]工资基本信息[/align] | |
[align=center]工资变动信息[/align] | |
[align=center]网站信息发布[/align] | [align=center]中心节点[/align] |
[align=center]考勤信息服务[/align] | |
[align=center]考勤统计服务[/align] | |
[align=center]实发工资计算[/align] | |
[align=center]午餐补助计算[/align] | |
[align=center]工资发放流程[/align] | |
[align=center]午餐补助信息发布[/align] | |
[align=center]午餐补助发放流程[/align] | |
[align=center]邮件通知[/align] | [align=center]邮件系统节点[/align] |
相关文章推荐
- windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 推荐
- 构建企业服务之部署Windows Server 2008域控制器 推荐
- 部署高可用的Lync Server 2013 Part 3 部署SQL见证服务器和报表服务 推荐
- Windows 网络服务架构系列课程详解(二) ----DNS服务器的部署与配置 推荐
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统 推荐
- 企业级DNS服务集群架构设计及BIND部署配置实战 推荐
- Windows 2008 部署服务之Windows XP映像捕获 推荐
- openstack-mikata之网络服务(controller安装部署) 推荐
- 构建企业服务之Windows Server 2008 DNS 高级部署 推荐
- 构建企业服务之centos 5.5 DNS 部署 推荐
- Spring Boot 微服务项目的推荐部署方式
- 构建企业服务之windows 2008 CA证书服务器部署 推荐
- 构建企业服务之windows 2008 负载均衡服务器部署 推荐
- Lync 移动服务部署 推荐
- WDS部署服务之五高级功能 推荐
- 构建企业服务之部署Windows Server 2008 DNS 推荐
- 浅谈Spring Boot 微服务项目的推荐部署方式
- Windows Server 2008 R2 部署服务 推荐
- 构建企业服务之centos5.5 NTP 服务器部署 推荐