上周五开始对阿尔卡特的5620SAM-O上级网管开发手册进行阅读,看得比较辛苦,不是因为全英文,而是对XML Schema、JMS技术完全不熟悉,必须一边看一边学。
仅从他们的OSS Develop Guide只能得到些很粗略的东西,但跟我们部门的XML北向接口也算差距很大,最特别的是,他们完全没有遵循TMF854(MTOSI)规范,挺奇怪,而且完全没有使用WDSL技术。接口全部是用XSD文件进行表述,不但有类型,还有方法。
第一次发现这种表述方法,即他们将相关objects放在一个package下面,将相关methods放进一个objects中。以<xx>method.xsd文件表述方法,以<xx>type.xsd表述类型。在SOAP信息中,以packagename.objectname.methodname的方式来发出调用Request。个人感觉这种方法很土,因为你不遵循规范,在与OSS厂商对接时很被动!
技术分析报告我已经初步写完,对于会话、安全、接口、消息通讯等都已完成,目前需要搞清楚所用技术性能。因为JAVA也才刚学不久,对JBOSS(他们用的框架)、JMS还不熟悉,而且缺少其他相关资料。还是很辛苦,看来最近要很注意劳逸结合了。