一直在跟进华为后台系统软件(比如网管)的发展趋势,但苦于资料欠缺,一直没有很好的进展。只能从零零散散的网上资料中窥得一鳞半爪,今天又搜到一 点信息,觉得有用,就把它们记录下来。
<!-- [if !supportEmptyParas]--><!-- [endif]-->
1 华为的一则招聘启示
高级系统分析 /架构师 2010-5-14
华为技术有限公司 -- 深圳市
职位要求: 1. 8 年以上软件开发及软件项目技术管理经验,具备扎实和较宽的技术背景( J2EE 或 .Net , C/S ); 2. 信息系统经验丰富,系统分析、方案设计能力强,具备 IT 系统整合经验; 3. 对行业软件包、组件应用有较好的经验积累及认知; 4. 对复杂业务有很强的领悟度,对业务敏捷及 SOA 应用有较好的理解; 5. 有较好团队协作能力和项目管理能力。 6. 本科或以上学历,英语流利。
<!-- [if !supportEmptyParas]--><!-- [endif]-->
华为的网管已经转到基于SOA的架构上来,但一直不知道采用哪些SOA技术和方案,从上面这个招聘需求来看,J2EE和.Net似乎都有选择。
<!-- [if !supportEmptyParas]--><!-- [endif]-->
2 华为的NGIN(下一代智能网,Next Generation Intelligent Network)
<!-- [if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="[email protected]@[email protected]@[email protected]@[email protected]@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:321pt;
height:283.5pt'>
<v:imagedata src="file:///C:/DOCUME~1/xuyong/LOCALS~1/Temp/msoclip1/01/clip_image001.png" mce_src="file:///C:/DOCUME~1/xuyong/LOCALS~1/Temp/msoclip1/01/clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!-- [if !vml]--><!-- [endif]-->
面向未来的开放架构
基于面向未来的SOA架构,
华为NGIN系统中的各模块均以“服务(Service)”形式存在
,在业务平台的部署过程中,可以方便、快速地与运营商 现网中的周边系统通过开放的接口进行对接、集成。
华为NGIN实现了分层的体系架构,Resource Adapter层负责多种接入方式的处理;SCSs层通过抽象,为业务提供同具体接入层无关的接口和能力部件;SLEE层提供了具体业务执行的环境。
华为NGIN已经预集成了部分能力部件,如INAP Adapter、CAP Adapter和SCSs层的CS、UI、Messaging、Number
Analysis等能力,用户还可以根据需要自己开发新的能力部件,NGIN提供了灵活的接口和部件管理能力,整个系统的能力是开放的,并可以根据客户的 需求进行变化和成长。
<!-- [if !supportEmptyParas]--><!-- [endif]-->
请注意上面“ 各模块均以 “ 服务( Service ) ” 形式存在 ” 的说法,跟 U2000 等网管系统一样,华为的许多上层系统软件应该都已全面转到以“服务”为基础的 SOA 架构上来了。就是不知道采用了具体哪些方案,商业的?开源的?
向上的接口中SOAP/XML已经得到重用,但和NMS接口还是采用了SNMP。另外华为介绍中还提到“
NGIN还通过对标准业务开放接口的支持,将业务开发能力开放给外部,比如支持Parlay/X标准,支持Web
Service接口等,运营商可以吸引更多的合作伙伴基于NGIN平台来开发业务,甚至一些企业用户自己也可以基于NGIN平台提供的开放能力,进行个性
化业务的开发。”