• 面向服务架构及其应用


    面向服务的架构及其应用

    吴林祥

    (1.石家庄铁道大学,河北省石家庄市 050043;)

    摘 要:面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。

    关键字:SOA;服务;交互

    Service Oriented Architecture and its application

    LinXiang Wu1

    (1.Shijiazhuang Tiedao University, Hebei Provence Shijiazhuang City 050043)

    Absrtact: Service Oriented Architecture (SOA) is a component model, which divides different functional units of applications (called services) and connects them through well-defined interfaces and protocols. The interface is defined in a neutral way, which should be independent of the hardware platform, operating system and programming language to implement the service. This enables the services of components in various systems to interact in a unified and universal way.

    Keywords: SOA; services; interaction

    1  项目介绍

    我们所做的项目是“基于计算机视觉的交通智能应用”,基于计算机视觉的智能交通是基于多项高新技术的综合应用,其关键模块涉及视频图像获取、车道线检测、各类车辆检测、行人检测,目标跟踪,行为识别,高性能计算,深度学习等技术。

    其功能是有对路口过往车辆的流量和车速进行检测,对于路口交通的饱和度以及拥堵情况,或者对闯红灯的机动车,斑马线不礼让行人,机动车占用公交车道,机动车违停或者违规越线等违章行为进行检测识别等等

    我所承担的工作是识别车牌号以及分类检测等。

    2  SOA的技术以及标准

    1、UDDI协议

    UDDI(统一描述、发现和集成协议)计划是一个广泛的、开放的行业计划,它使得商业实体能够(1)彼此发现,(2)定义他们怎样在Internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速、方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。

    UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML)、HTTP和域名服务(DNS)等协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object AccessProtocol,简单对象访问协议)规范的早期版本。

    2、WSDL规范

    WSDL是Web Services Description Language(Web服务描述语言)的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。它是Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:

    1、服务做些什么——服务所提供的操作(方法);

    2、如何访问服务——和服务交互的数据格式以及必要协议;

    3、服务位于何处——协议相关的地址,如URL。WSDL文档以端口集合的形式来描述Web服务,WSDL服务描述包含对一组操作和消息的一个抽象定义,绑定到这些操作和消息的一个具体协议,和这个绑定的一个网络端点规范。

    3、SOAP协议

    SOAP(Simple Object Access Protocol)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。它包括四个部分:SOAP封装(Envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它,以及如何处理它们的框架;SOAP编码规则(Encoding Rules),用于表示应用程序需要使用的数据类型的实例;SOAP RPC表示(RPC Representation),表示远程过程调用和应答的协定;SOAP绑定(Binding),使用底层协议交换信息。

    WSDL用来描述服务;UDDI用来注册和查找服务;而SOAP,作为传输层,用来在消费者和服务提供者之间传送消息。一个消费者可以在UDDI注册表(registry)查找服务,取得服务的WSDL描述,然后通过SOAP来调用服务

    3  项目实施及困难

    1、对于车牌号的识别不准确,视频中分辨率过高或过低都会导致识别的不准确性。

    2、无法分割图像做车辆识别。

    3、利用yolo3算法能够准确识别车辆、行人、摩托等物体,准确率虽高,但运行速度缓慢。

  • 相关阅读:
    翘边阴影
    原生js实现 拖拽事件
    js实现计算器
    js实现选项卡
    js随机生成座号
    1.记住密码 提示框
    媒体查询
    高性能JavaScript 读书笔记
    調用WEB services
    Dragon Quest VIII 流程攻略(繁体中文完结版)
  • 原文地址:https://www.cnblogs.com/1061321925wu/p/13052168.html
Copyright © 2020-2023  润新知