发布时间:2024-01-18 03:51来源:www.sf1369.com作者:宇宇
如果你只有两个系统,则使用现在的方式就好,不用折腾ESB了
如果你有多个系统,而且这些系统还是异构的,比如有些是java开发的、有些是.net开发的、有些还是C/S的比如是tuxedo、还有些是成熟产品如SAP等
我如果想将这些多个的异构系统都集成进来则就很适合ESB了
ESB的作用是协议转换和服务路由
协议转换的意思是:比如现在的tuxedo中间件他向外暴露的有服务,他的服务是一种特殊格式的协议、A系统使用的EJP、B系统使用的webservice、C系统使用的servlet、D系统使用的email、E系统使用的RMI等等
这个时候可以将这些系统都接到ESB上,经常ESB的协议转换,将他们都转换为webservice,以供其他方调用
系统集成工程师需要的技能:
1、通常计算机以及网络基础理论,熟悉网络技术系统基础。
2、精通网络设备调试技术,服务器调试技术,基础应用平台调试技术或其中之一。
3、精通网络平台设计,服务器平台设计,基础应用平台设计或其中之一。
4、良好的口头语言表达能力和文字表达能力。
5、良好的人际交流能力和与他人协同工作能力。
6、在压力环境下现场解决问题的能力。
7、广博的知识面。系统集成涵盖的范围很广,工程师应该一专多能,一精多通。
系统集成,从字面上讲就是将各功能部分综合、整合为统一的系统。系统集成的应用含义包含以下五大要素:
1.客户行业知识
要求对客户所在行业的业务、组织结构、现状、发展,有较好的理解和掌握。
2.应用系统模式和技术解决方案
以系统的高度为客户需求提供应用的系统模式,以及实现该系统模式的具体技术解决方案和运作方案,即为用户提供一个全面的系统解决方案。
3.产品技术
l对原始厂商提供的产品的技术掌握
l系统集成商自有研发产品,包括应用系统软件的开发。
对项目销售、售前、工程、售后服务过程的统一的进程和质量的管理。
5.服务
随着行业的健康发展和规范化,系统服务的质量已逐渐成为重要参考点。
合格的系统集成工程师应该具备的素质
1:通晓计算机以及网络基础理论,熟悉网络技术系统基础。
2:精通网络设备调试技术,服务器调试技术,基础应用平台调试技术或其中之一。掌握一种售后调试技术,是系统集成工程师必备的技能。
3:精通网络平台设计,服务器平台设计,基础应用平台设计或其中之一。能够设计相应的网络系统和应用系统,是售前技能掌握情况的重要指标。
4:良好的口头语言表达能力和文字表达能力。在系统集成实施的各个阶段,诸如用户交流,方案与标书撰写,述标与答疑,用户培训和竣工文档编写等工作中,写作能力和口才是重要的基本素质。
5:较高的计算机专业英语水平。越是高端的产品,英语使用的几率越高,有时还需要英语听说能力,而在某些国际招标项目中,英文写作能力将受到考验。
6:良好的人际交流能力和与他人协同工作能力。系统集成工程师应是一个善于与人沟通,善于与人建立良好关系的人。
7:在压力环境下现场解决问题的能力。尤其是在用户现场安装调试或售后故障维修时遇到技术难题的情况下,现场可用资源很少,打电话寻求支援又不方便,一旁更有用户审视的目光,这种环境是对工程师的智商,情商,技术水平和调试经验的综合考验。
8:广博的知识面。系统集成涵盖的范围很广,工程师应该一专多能,一精多通。
所谓系统集成,就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。系统集成应采用功能集成、网络集成、软件界面集成等多种集成技术。系统集成实现的关键在于解决系统之间的互连和互操作性问题,它是一个多厂商、多协议和面向各种应用的体系结构。这需要解决各类设备、子系统间的接口、协议、系统平台、应用软件等与子系统、建筑环境、施工配合、组织管理和人员配备相关的一切面向集成的问题。
系统集成作为一种新兴的服务方式,是近年来国际信息服务业中发展势头最猛的一个行业。系统集成的本质就是最优化的综合统筹设计,一个大型的综合计算机网络系统,系统集成包括计算机软件、硬件、操作系统技术、数据库技术、网络通讯技术等的集成,以及不同厂家产品选型,搭配的集成,系统集成所要达到的目标-整体性能最优,即所有部件和成分合在一起后不但能工作,而且全系统是低成本的、高效率的、性能匀称的、可扩充性和可维护的系统,为了达到此目标,系统集成商的优劣是至关重要的。。。