企业新闻 > 正文
Schema+XMLSpy技术提升科达数据处理灵活性与稳定性
2014/2/27 13:49   中国安防行业网      关键字:Schema+XMLSpy,科达      浏览量: 3466
科达视频数据处理共享平台充分利用Schema技术,结合XMLSpy开发工具,可在可视化界面中快速构建出各个模块间传递信息的xml格式,用户只需在控制台简单的输入一条命令,即可自动的生成成百上千条代码的类对象。

    随着信息技术的发展,互联网应用越来越被人们所重视,如何保证软件开发的质量,以及在后期版本的不断更新中能够正确高效的增加新功能,是衡量一个软件应用好坏的重要指标之一。
    科达视频数据处理共享平台充分利用Schema技术,结合XMLSpy开发工具,可在可视化界面中快速构建出各个模块间传递信息的xml格式,用户只需在控制台简单的输入一条命令,即可自动的生成成百上千条代码的类对象。在软件开发的service层中,科达平台可通过数据协议对象转换模块自动完成传输协议与类对象间的序列化/反序列化转换。而在以往的项目中,这些过程都是通过开发人员手动写入的,不仅大大浪费了开发的时间成本以及人力成本,同时也很容易造成软件中的bug。
    通过XMLSpy的可视化界面,科达平台可以简单方便的定义传输协议中每一条字段信息的具体格式,在数据处理共享平台的软件设计中,完全剥离了传输协议与模块间的耦合,使其相互独立。在产品的不断升级中,如果需要对传输协议进行修改,只需修正其相应schema文件中的字段,然后自动生成对象类即可。由于协议与模块间的低耦合,使得上述改动能够独立于现有模块而不影响其功能的正常使用,并且完全省去了开发人员在程序中对传输协议数据的合法性验证,因为其已经在传输协议与类对象的序列化/反序列化中自动完成了。
    通过这种方式,不仅不会对协议中各个字段的验证存在遗漏,而且可以将传入数据的合法性变得更加细致可控,使得在各个模块间进行数据传输时,合法性验证成为第一道关卡,大大增加软件系统的健壮性与稳定性。

濠电姷鏁告慨浼村垂閻熷府鑰块弶鍫涘妽濞呯姵淇婇妶鍌氫壕闁告浜堕弻鐔告綇妤e啯顎嶉梺鍝勬媼閸撴岸骞堥妸銉建闁糕剝顨呯粻娲⒑閸︻厼鍘村ù婊冪埣瀵鏁撻悩鑼紲濠殿喗锕╅崢濂杆囬埡鍌滅瘈闁冲皝鍋撻柛鎰碘偓顖嗗洦鐓涢悘鐐存灮瀹搞儲銇勯幘鐐藉仮鐎规洏鍔戦、娆戠磼閵忥紕鏌堥梻鍌氬€烽懗鍓佸垝椤栫偑鈧啴宕ㄩ鍏兼そ婵″爼宕ㄩ埡鍐獥闂佺懓鍚嬮悾顏堝礉瀹€鈧惀顏囶樄闁哄本娲樺鍕醇濠靛棭鐎虫繝鐢靛仜閻楀﹤顭垮鈧﹢浣糕攽閻樿宸ラ柛鐕佸灦楠炴垿鏁愰崶鈺冿紳閻庡箍鍎遍幏瀣i搹鍦<閺夊牄鍔岀粭鎺擃殰椤忓啫宓嗘鐐叉喘椤㈡瑧绱掗姀鈱掋儲绻濋悽闈浶ユい锝勭矙閸┾偓妞ゆ巻鍋撻柛鐔锋健閸┾偓妞ゆ帒鍊搁崢瀛樻叏婵犲嫭鍤€妤楊亙鍗冲畷濂告偄閾氬倹鐫忓┑锛勫亼閸婃牠鎮уΔ鍛殞濡わ絽鍟崑鍌炴煕瀹€鈧崑鐐烘偂濞嗘劑浜滈柡鍌涘閹牆鈹戦埄鍐嚋缂佺粯鐩畷濂告偄妞嬪簼绱濋柣搴㈩問閸犳牠鎮ラ悡搴f殾婵せ鍋撴い銏℃瀹曘劑顢欓崲澶涚節濮婄粯鎷呴悷閭﹀殝缂備礁顑嗛崹鍧楀箚鐏炲墽鐟归柍褜鍓熼妴浣割潩妫版繃鏅㈤梺鍛婃处閸嬪棝鎮¢幋鐐电瘈闁汇垽娼у瓭闂佸摜鍣ラ崹鎯版閻熸粌绉归崺銉﹀緞閹邦剛顔掗梺鍛婂姇濡﹪宕濇径鎰拺闁硅偐鍋涙俊鐣岀磼椤旇偐肖缂侇喖顑夐獮鎺懳旀繝鍐╂珜闂備礁鎲¢崜顒勫川椤栨粌甯ㄧ紓鍌氬€搁崐椋庢閿熺姴鍨傛い鏍ㄧ矋椤洘銇勯弮鍌氫壕妞ゎ偅娲樼换婵嬫濞戝崬鍓遍梺鎼炲€曢崐鍧楀蓟閿熺姴绀冮柕濞垮劗閸嬫捇宕稿Δ鈧粈鍌炴煕閵夘喖澧柣鎾跺枑閵囧嫰顢曢銏犵缂備椒鑳堕崗姗€寮婚敐澶嬫櫆閻犳亽鍔庨悡鎾绘⒑鏉炴壆顦︾紒澶婄秺瀵偊骞樼紒妯绘闂佽法鍣﹂幏锟�010-88820951

微信扫描二维码,关注公众号。