Erlang开发电信网管项目实践

Erlang开发电信网管项目实践

ID:44474712

大小:2.19 MB

页数:58页

时间:2019-10-22

Erlang开发电信网管项目实践_第1页
Erlang开发电信网管项目实践_第2页
Erlang开发电信网管项目实践_第3页
Erlang开发电信网管项目实践_第4页
Erlang开发电信网管项目实践_第5页
资源描述:

《Erlang开发电信网管项目实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Erlang开发电信网管项目实践Author:EryLeeDate:December2008Email:ery.lee@gmail.comAgendaAboutOpengossProjectRoadtoErlangTheArchitectureErlangHighlightsWhatWeGotWhatWeLostAboutErlangSyntaxThinkinginSoftwareAboutOpengossProjectWhat'sOpengoss?NextGenerationNetworkandBusinessManagementSyst

2、emOneuniformplatformbasedonLinux,Erlang/OTPandRORDifferentapplicationsforWIFI,EPONandEnterpisenetworksOpengossProductFamilyDMIT,Monet,Evabus,Report,RRDB,WebTopoPlatformLinux/Unix,MySQL,Oracle,LDAP,Erlang/OTP,RubyandRails…BaseN/AOpengossEnterpriseOpengossEPONOpengossWLANNMS

3、N/AN/AN/AWIMSSOSSInternetEnterpriseEPON-OSSWIFI-OSSFutureofOpengossTheNetworkManagementCloudRoadtoErlangPureJavaOriginally…FirstVersion:JavaandJEE…SecondVersion:Java,OSGi,Eclipse,Model-Driven…Javacoulddoeverything,but…Java,JSP,JSF,Struts,Webwork,Velocity,Spring,Hibernate,i

4、Batis,EJB,JDO,JMS,JNDI,JDBC,JAAS,JTA,RMI,IIOP,WebServices,SOAP,SOA,SDO...But,couldJavadoanythingbest?WeHadaBigIdeaOnce☺PlannedThirdVersion:OSGI,Component,Plugin,SOA,SDO,SCA…Butwehavenomoneyandbigteam...WearetiredofNEW conceptsandframeworks...SDO,SCA,SOA,ESB,BPML,SOBA...End

5、lessWS-*Documents…IntotheWildWewanttobefaraway...“HelloStranger”FallinlovewithREST,RailsandErlang…WhyErlang?SimplicityPerformanceConcurrencyDistributionFaultToleranceTheArchitectureArchitectureTroubleTicket3rdpartyAutomationsSNMPProbePSyslogProbePAPIPGenericPEvabusSNMP Mon

6、itorMPingMonitorMTCP MonitorMOther MonitorMWebPortal(WebTop)DMITRRDBLDAP/MITRDMSMonetUIDataBizCollectDesignLayersPresentLayer:AJAX,RailsDataCenterLayer:MySQL,Oracle,RRDB,LDAPBusinessLayer:DMIT(DistributedMIT),Evabus(EventandAlarmBus),Monet(Distributednetworkmonitor)DataCol

7、lectionLayer:Probe,Monitor,MediatorDMITLDAPandSyncreplEvabusConcurrentEventandAlarmProcessLineMonetMassivelydistributednetworkmonitoranddatacollectionErrdRRDToolErlangportErlangHighlightsMaster/SlaveandPoolDistributionandloadbalance.MasterApplicationsSlaveApplicationsSampl

8、ecode:poolhandle_cast({add,Dn,Attrs},State)->Node=pool:get_node(),rpc:call(Node,monet_age

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。