SOA:安全的天作之合
诱人的樱桃
常言道“樱桃好吃树难栽”,这句话对于时下红得发紫的“面向服务的架构(SOA)”来说,一点都不过分。
作为一种企业信息化框架,SOA着眼于企业日常的各种业务应用,并将他们划分为单独的业务功能和流程,即所谓的服务。SOA使用户可以构建、部署和整合这些服务,且无须依赖应用程序及其运行平台,从而提高业务流程的灵活性。
对于企业来说,这种业务灵活性可以大大加快企业开发新业务的速度,并降低总体拥有成本,同时改善对及时、准确性业务信息的访问。
可以说,SOA从诞生之初,就是为了帮助企业实现更多的信息资产重用,更加方便地管理和更快地开发与部署这些资产。在国内外的市场环境中,各种业务变化是周而复始的,在这种情况下,企业需要更加快速地响应客户需求、市场机遇和外部威胁,而SOA带来的信息系统敏捷性则凸显重要。
当然,SOA并非纯理论架构,根据其主要倡导者IBM公司的规划,企业级SOA系统可以分成四大要素。第一,组件。组件主要是指利用标准化的应用程序和资源服务接口;第二,互操作。这是为了实现应用程序和资源之间的轻松信息交换;第三,模块。这包括对业务流程与基础设施的混合、搭配、添加、删除;第四,可伸缩。即从现有资源起步,随企业需求添加其他资源。
无疑,SOA虽然给予了企业一个美好的未来,但其现实要求也是很高的。对于应用架构来说,相当于企业的信息平台,而这对于平台本身的安全性、可靠性以及相关的服务质量保证都有相当高的要求。
举例来说,这有点像国际上广泛关注的核电站项目。各国都知道核电的巨大效益,但谁也不敢忽视核电厂的基础建设,其要求之高,特别是对于安全的要求,绝非所有国家都可以承担。SOA也是一样,为了确保面向服务的架构能够切实给企业带来效益,企业必须通盘考虑新架构的运行平台。
用主机保安全
考虑到SOA对于高安全的需求,IBM公司最近提出了利用大型主机运行SOA架构的计划。客观地说,在过去的5年中,大型主机的技术、经济性、开放标准和可扩展性已经发生了巨大的改变,而其独到的安全性、可靠性与使用效率则在不断增强,这也是得到SOA青睐的原因。
IBM的计划是,凭借新一代System z9大型主机扩展SOA的价值。毕竟大型主机可以提供优秀的虚拟化特性、QoS保证、最高的应用级别安全以及安全负载管理。而在大型主机的平台上,这种安全不仅包括企业内部的应用基础设施,而且还包括由企业合作伙伴组成的客户生态系统。
据IBM z系列服务器大中华区总经理杨宇先生透露,大型主机在安全管理大型数据卷方面很有优势。从数量计算,全球所有通过计算机读取的企业数据中大约有80%存放在大型主机上。另外,随着数据存储和安全性的增强,以及新的高级企业信息集成(EII)和中间件转换系统的出现,大型主机已经可以在跨异构环境下提供高安全的企业数据管理,而这对于SOA具有极大的诱惑。
不可忽视的是,为了防范日益猖獗的安全破坏行为,目前的大型主机已经实现了安全与加解密的融合,其中对于SOA部署有实质影响的有:高度保护在特大型企业中的数据传输系统;新的加解密机制;中央密匙管理;高速SSL事务处理;新兴的大型机负载互联网安全控制;基于网络的增强安全性组件。
另外,大型主机为了配合SOA的部署,还专门匹配了可扩展的业务弹性、灾难恢复与业务连续性(DRBC)服务,而这些都将为SOA架构提供一个中央安全管理点。
- · Informix动态服务器onstat选项
- · Informix SQL 的使用技巧
- · 在UNIX下的Informix-online中合理地组织表
- · 开发优质高效的Informix数据库应用程序(1)
- · Informix数据备份技巧
- · Informix 4GL写的转换成大写金额字串的函数
- · 一个批量删除临时表的sh用于informix
- · 影响CPU使用率的配置参数和环境变量
- · Ontape -r 恢复总结(1)
- · 用shell实现Informix的性能监控
- · Windows xp下的Informix connect配置方法
- · OnLine非正常结束后处理办法
- · OnLine进程被挂起后处理办法
- · Informix动态服务器表分片策略的计划和调整
- · 备份Informix-Online数据库三法
- · datetime类型简介
- · 配置Informix动态服务器中CPU虚处理器
- · online的备份详解
- · 配置和实现Informix ON-Bar的备份解决方案
- · Informix sysmaster表详解
- · JDBC连接Informix IDS
- · Sybase数据库死锁对策
- · SYBASE ASA数据库恢复方法
- · Sybase数据库简介(1)
- · SYBASE零售行业解决方案
- · SYBASE数据库日志详解
- · SQL Server 的通用分页显示存储过程
- · Oracle数据库中索引的维护(1)
- · Oracle9i的索引监视及注意事项
- · Oracle 的位图索引简述
- · 在ORACLE里按用户名重建索引的方法
- · Oracle数据库强制索引
- · 改善Oracle的索引
- · Oracle管理查询管用的sql语句
- · Oracle中的模糊查询
- · Oracle 中使用层次查询方便处理财务报表
- · 使用Oracle的Instr()与decode()函数进行多条件组合查询
- · MS SQL Server查询优化方法
- · Access使用查询
- · Access的跨库查询
- · Access 创建索引
- · 为数据库建立索引
- · 优化Microsoft Access提高速度
- · Sybase数据库的性能优化
- · 查询优化
- · 提高ORACLE数据库的查询统计速度
- · ORACLE SQL性能优化 (上)(1)
- · ORACLE SQL性能优化 (下)(1)
- · SQL Server性能分析参数
- · SQL Server 性能优化工具(1)
- · 使用索引调节向导调整应用程序的性能
- · 优化SQL Server服务器内存配置的策略
- · 影响SQL server性能的关键三个方面
- · MySQL性能优化的参数简介
- · MYSQL数据库的查询优化技术
- · 确定Oracle数据库表中重复的记录
- · Access数据库与SQLserver2000的数据互导
- · SQLServer和Access、Excel数据传输简单总结
- · SQL Server到Oracle连接服务器的实现
- · 使用SQL Server数据转换服务升迁Access数据库(1)
- · 将Access移植到SQL Server
- · 联系使用Excel和SQL(1)
- · 避免Access和SQL Server的空值冲突
- · 保护SQL Server:为安全性而安装
- · SQL Server 2000 客户端实用程序
- · 执行一个安全的SQL Server安装
- · SQL Server安全-加密术和SQL注入攻击
- · 指定文件位置优化性能
- · SQL Server备份的三个恢复模型
- · SQL Server的空值处理策略
- · 两个SQL Server维护技巧
- · 用SQL Server保持会话状态
- · 使用SQL服务器内置的错误寻找器寻找和剖析错误
- · 安装SQL Server 2000
- · SQL Server 2000 与 SQL Server 7.0 版兼容性问题
- · MS SQL Server 7.0 性能优化指南
- · MS SQL Server 7.0 的 SAP R/3 性能优化指南
- · 基于WEB的数据库查询
- · Sql Server全文搜索中文出错的问题
- · SQL Server7移动数据的6种方法

