CN201919015U - Service bus system for digital homes - Google Patents

Service bus system for digital homes Download PDF

Info

Publication number
CN201919015U
CN201919015U CN2010206977953U CN201020697795U CN201919015U CN 201919015 U CN201919015 U CN 201919015U CN 2010206977953 U CN2010206977953 U CN 2010206977953U CN 201020697795 U CN201020697795 U CN 201020697795U CN 201919015 U CN201919015 U CN 201919015U
Authority
CN
China
Prior art keywords
service
bus
module
service bus
metadata
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010206977953U
Other languages
Chinese (zh)
Inventor
于忠清
陶冶
王兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Peng Hai Software Co., Ltd.
Original Assignee
Qingdao Haiersoft Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Haiersoft Co Ltd filed Critical Qingdao Haiersoft Co Ltd
Priority to CN2010206977953U priority Critical patent/CN201919015U/en
Application granted granted Critical
Publication of CN201919015U publication Critical patent/CN201919015U/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The utility model relates to a digital home system, in particular to a service bus system for digital homes. The service bus system comprises a bus controller, a transfer protocol module, a bus manager, an interface module, a service component library and a metadata library, and the bus controller is respectively connected with the transfer protocol module, the bus manager, the interface module, the service component library and the metadata library. The system provides services for service requesters via a service bus, provides adaptation and interface standards for Web services, carries out management and control by means of the internal software modules and metadata, and meets the requirement of applications on platform independence, high availability and scalability.

Description

The service bus system of digital home
Technical field
The utility model relates to a kind of digital family system, relates in particular to a kind of service bus system of digital home.
Background technology
At present, service bus is deployed as enterprise-level application usually.(EnterpriseService Bus is a kind of middleware that the standard integration mode is provided between loosely-coupled service and application ESB) to ESB, is the intermediary that realizes that the service intellectuality is integrated and manage.ESB is used in combination event driven method and service-oriented method, to simplify the integrated of business unit, gets in touch thereby set up between heterogeneous platforms and environment, serves as the intermediate layer of communicating by letter between different application.The service that is deployed to ESB can be by user or Event triggered, and it supports the method for synchronization and asynchronous system simultaneously, can realize mutual (one to one and many-many communication) between one or more participants.
Because the application system that tradition is disposed is poor in interoperability, interoperability data standard disunity, adapt to new requirement change ability a little less than, maintenance cost is big, improve manageability, maintainability, the Continual Improvement of enterprise's application integration, solve between the Legacy System, the Legacy System and the new data interoperation problem of deployment system.The digital home field is owing to the influence of technology, and the application of service bus is restricted always, slower development.
The utility model content
Technique effect of the present utility model can overcome above-mentioned defective, and a kind of service bus system of digital home is provided, and it has improved the bus performance of digital home.
For achieving the above object, the utility model adopts following technical scheme: it comprises bus control unit, host-host protocol module, bus manager, interface module, services component storehouse, metadatabase, and bus control unit is connected with host-host protocol module, bus manager, interface module, services component storehouse, metadatabase respectively.
Service bus is the bridge between service requester and the web service, it is to be used to integrate one of application and service architecture flexibly, be positioned at the center of digital home's service (SOA), and make SOA more powerful by quantity, size and the complexity that reduces interface.Service bus extracts soap message and submits to Web service from transport layer, and the response message format that Web service is returned is turned to soap message, and sends back to service requester.Angle from software bus, it is exactly a software bus based on the SOA technology, it adopts the soap protocol of standard as Data Transport Protocol, come to provide service by service bus for service requester, for Web service provides adaptive and interface standard, and finish management and control, the requirement of the platform-neutral of satisfy using, high availability, autgmentability by in house software module and metadata.
Wherein, bus control unit then comes transfer of data and other service (as safety, affairs etc.) on the Control Software bus by the control strategy that disposes in the metadata database.The Data Transport Protocol module table is understood the consensus standard of the transfer of data on software is total, but concrete data such as certain data structure serializing object etc. all need to be encapsulated in this agreement.Bus manager is then managed by the management strategy that disposes in the metadata database and is come the management software bus, as controlling bus state, abnormality processing, daily record etc.The services component storehouse is then come issuing service and is carried out exchanges data by the interface strategy by the interface strategy.Metadatabase then is the strategy (control strategy, management strategy, interface strategy) of storing software bus and the state information of whole software bus.
Though middleware Technology such as tradition CORBA, Java EE and DCOM can be resolved the integration problem between in-house each application system, reach the interoperability of data, sharing of resource can't solve the data interoperation problem between tissue.Otherwise service bus had both solved in-house data interoperation and service interworking operation, simultaneously because its outstanding opening also can solve data interoperation and service interworking work between tissue preferably.Use by service bus, make digital family system needing to rewrite under the situation of code hardly, make the own system that oneself has obtain brand-new service interface, thereby can provide service to the environment of being disposed, and not be subjected to use service side to influence with the home services standard is inconsistent.At this, service bus becomes " buffer " and " transducer ", but with the service the user and the service between relevant without any logic.Service bus makes different application services can use same service simultaneously, need not change the code of service when application program or data change.Can make full use of the Legacy System resource.
Undertaken mutual by a service bus between the requestor of service and the ISP.Service bus provides the loose misfortune between service requester and the ISP to close interconnection, and service bus serves as logic intermediary.
Service bus is the integrated architecture of the service among the SOA, service bus is the integrated architecture of service that the basic principle followed with SOA in logic is consistent, and it provides the method for Service Management and carry out the function of service interaction in distributed heterogeneous environment.Under epoch, service bus implements to provide the technical support of bottom architecture for SOA at SOA.SOA will solve two problems essentially exactly: reuses and isomery, but two difficult problems will facing forever as the information system construction, solution is but also remarkable, so the SOA system is huge and complicated.Two difficult problems that will solve SOA-reuse and isomery, service bus has all carried out technical support on bottom architecture.For reusing of service, service bus provides service warehouse and message route, calling each other between realizing serving.A service is called in an application if desired, it need not to know service somewhere, how to call etc., and only need send a call request, service bus will find service and bind and the message route.Service bus provides a platform for integrated between ISP and the service requester, the more important thing is the architecture that service bus provides mutual, combination and administered for distribution services.
For the connection of isomerous environment, be the ability of being born with and possessing in the service bus sky, because integrated technology is at the very start towards isomerous environment.Different data, message are followed different agreements, adopt different forms, and mutual in order to finish, service bus just must provide translation function.Simultaneously as a kind of form of EAI (EnterpriseApplication Integration) under SOA, service bus has more opening, especially to the support of Web service.
Service bus is unified to service with integrated object, and message data format of transfering between service is a standard, and message-oriented processing mode becomes possibility.If service bus can be in the existing various communication protocols of basic-level support, just need not consider the transmission details of bottom fully to the processing of message, and directly the reference format by message defines and carries out.In service bus,, be the mode of simple possible because come integrated service by Message Processing to the core that is treated as of message.
Bus manager comprises device channels module and transducer.
Device channels (Device Tunnel): be a kind of service of managing on behalf of another, realized the DPWS standard.Device channels can be found other device channels and the equipment of other supports DPWS.
Transducer (Converter): pay close attention to details that underlying device realizes with and information such as interface and service.Transducer can be managed the equipment of a plurality of employing identical network technology, and it is responsible for extracting device metadata and service description information, and knows how to call the service that managed devices provides.
The equipment on the service bus of being mounted to has life cycle separately, probably just rolls off the production line without any announcement or shuts down.For this reason, transducer has adopted keep-alive mechanism, can monitor the equipment state of being managed in real time.If there is the overtime situation of communication to occur, transducer can be notified bridge, and bridge can remove this equipment from the virtual unit buffer memory then.The quantity of the equipment on the bus and the time-out time of equipment all can dispose, and can also close with conserve bandwidth and resource consumption in some constrained environments.
When client sent DPWS message search equipment, requesting service metadata or service describing, device channels can be handled these requests.The specific descriptions of virtual unit and its Virtual Service can obtain from the virtual unit buffer memory.If client will be called a service, then device channels is transmitted to bridge with this call request, and then, bridge can be redirected to corresponding converter with these requests.Similarly, transducer is transmitted to these requests the relevant device of concrete execution service.And in the reciprocal process of request-response, transducer can wait for that service finishes.After equipment executed service, corresponding response meeting passed to client by the service bus stack.
System of the present utility model comes to provide service for service requester by service bus, for Web service provides adaptive and interface standard, and finish management and control, the requirement of the platform-neutral of satisfy using, high availability, autgmentability by in house software module and metadata.
Description of drawings
Fig. 1 is a modular structure schematic diagram of the present utility model.
Embodiment
System of the present utility model comprises bus control unit, host-host protocol module, bus manager, interface module, services component storehouse, metadatabase, and bus control unit is connected with host-host protocol module, bus manager, interface module, services component storehouse, metadatabase respectively.
Bus manager comprises device channels module and transducer.

Claims (2)

1. the service bus system of a digital home, it is characterized in that, comprise bus control unit, host-host protocol module, bus manager, interface module, services component storehouse, metadatabase, bus control unit is connected with host-host protocol module, bus manager, interface module, services component storehouse, metadatabase respectively.
2. the service bus system of digital home according to claim 1 is characterized in that, bus manager comprises device channels module and transducer.
CN2010206977953U 2010-12-31 2010-12-31 Service bus system for digital homes Expired - Fee Related CN201919015U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010206977953U CN201919015U (en) 2010-12-31 2010-12-31 Service bus system for digital homes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010206977953U CN201919015U (en) 2010-12-31 2010-12-31 Service bus system for digital homes

Publications (1)

Publication Number Publication Date
CN201919015U true CN201919015U (en) 2011-08-03

Family

ID=44418803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010206977953U Expired - Fee Related CN201919015U (en) 2010-12-31 2010-12-31 Service bus system for digital homes

Country Status (1)

Country Link
CN (1) CN201919015U (en)

Similar Documents

Publication Publication Date Title
CN100531055C (en) Data synchronous system and its method
CN101923485B (en) JACA remote invocation method in CORBA (Common Object Request Breaker Architecture) system
CN101232505B (en) Interface system of RIA laminate frame based on MVC architecture
CN1428034A (en) UPNP architecture for heterogeneous networks of slave devices
CN101661535A (en) Remote experimental system and realization method thereof
CN106656846A (en) Construction method of coordination layer in software defined network (SDN) architecture
CN102629939B (en) Electric power enterprise service bus realization method and device
CN111212085A (en) Internet of things platform synchronous calling method, Internet of things system and network equipment
CN106385422A (en) Public open system based on Internet-of-things and cloud computing and realizing method thereof
CN102185898A (en) Multi-protocol medical data sharing and service integration system and realization method
CN104378221A (en) Asynchronous calling method applied to integrated circuit production line monitoring system
CN102647319A (en) Application service system for monitoring power charging-exchanging station and interprocess communication method
CN103716408A (en) Enterprise application integration method and system based on enterprise service bus (ESB)
CN102567330A (en) Heterogeneous database integration system
CN110971628B (en) Cloud video data acquisition method
CN102946425A (en) Uniform communication platform service integration frame based on OSGi (Open Service Gateway Initiative)
CN101339520B (en) Method for accessing EJB into enterprise service bus
CN102984272B (en) A kind of system of remote control mobile terminal communication capacity and method thereof
CN103746836A (en) Embedded network management agent system based on ARM
CN110971986A (en) Cloud video exchange system
CN202798801U (en) Universal communication system for achieving distributed data interaction
CN103002047A (en) RPC (Remote Procedure Call) type WEB SOA (Service-Oriented Architecture) method
CN201919015U (en) Service bus system for digital homes
CN102546335A (en) Service bus system for digital home
CN111355738A (en) Method and system for supporting multiple protocols by gateway

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: Qingdao Shinan District Road 266071 Shandong city of Qingdao Province, No. 19

Patentee after: Qingdao Peng Hai Software Co., Ltd.

Address before: Laoshan District Green Road 266071 Shandong city of Qingdao Province, No. 19

Patentee before: Haiersoft Corporation

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110803

Termination date: 20171231

CF01 Termination of patent right due to non-payment of annual fee