Schema+XMLSpy技术提升科达数据处理灵活性与稳定性

科达视频数据处理共享平台充分利用Schema技术,结合XMLSpy开发工具,可在可视化界面中快速构建出各个模块间传递信息的xml格式,用户只需在控制台简单的输入一条命令,即可自动的生成成百上千条代码的类对象。

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

Schema+XMLSpy技术提升科达数据处理灵活性与稳定性

该文观点仅代表作者,本站仅提供信息存储空间服务,转载请注明出处。若需了解详细的安防行业方案,或有其它建议反馈,欢迎联系我们

(0)
小安小安

相关推荐

  • 民企产品首次成功中标地铁火灾报警系统

    海湾集团近日被喜悦的气氛包围着,其国产火灾自动报警系统(FAS)成功中标“北京市轨道交通首都机场线项目FAS系统设备采购项目”。

    2024年2月4日
  • 科达参加2009金融展,NVR银行网点监控变革方案成亮点

    科达参加2009金融展,NVR银行网点监控变革方案成亮点

    2024年1月30日
  • 广州市天河区2012年上半年视频监控工作会议在金鹏召开

    6月8日,广州市天河区2012年上半年视频监控工作会议在金鹏公司2楼培训室召开,天河区公安局副局长李越、副局长李镇初、指挥中心主任伍瑛翔、指挥中心副主任苏文艺;金鹏电子信息机器有限公司总经理钟红梅、副总经理曹志雷;天河区各派出所负责视频监控工作代表等六十多人出席了会议。

    2024年4月16日 资讯
  • IDC发布2021年人工智能市场份额

    无论是中国市场还是美国市场,近几年来,主流厂商的市场格局一直在不断演变,远没有达到格局稳定、几家公司形成垄断的阶段。在未来,技术创新型企业仍有可能胜出。

    2024年2月10日
  • 《天津新闻》专题报道天地伟业“智造”实现互联网+

    6月6日,《天津新闻》专题报道了天地伟业的智能分析图侦技术与星光低照度技术,为天地伟业利用互联网思维在安防领域开发的领先技术和产品点赞。

    2024年4月24日 资讯
  • 华为发布云全栈私有云解决方案FusionCloud 6.3

    随着互联网、移动化、大数据、物联网和AI技术的兴起,传统行业正面临数字化转型的挑战,企业一方面需要考虑原有传统业务的云化,另一方面需要基于云平台,结合各种新技术开发分布式创新应用。这就需要功能更加全面、灵活和可长期演进的全栈云平台,能够从芯片、硬件、软件、解决方案等各个层面为企业数字化转型提供强大有力的支撑,在业务承载、服务能力、资源管理和架构演进四个维度具备全栈能力,帮助企业客户实现商业价值。

    2024年1月27日