CN102546335A - Service bus system for digital home - Google Patents

Service bus system for digital home Download PDF

Info

Publication number
CN102546335A
CN102546335A CN2010106217396A CN201010621739A CN102546335A CN 102546335 A CN102546335 A CN 102546335A CN 2010106217396 A CN2010106217396 A CN 2010106217396A CN 201010621739 A CN201010621739 A CN 201010621739A CN 102546335 A CN102546335 A CN 102546335A
Authority
CN
China
Prior art keywords
service
bus
digital home
module
service bus
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.)
Pending
Application number
CN2010106217396A
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 Haiersoft 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 CN2010106217396A priority Critical patent/CN102546335A/en
Publication of CN102546335A publication Critical patent/CN102546335A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The invention relates to a digital home system, in particular to a service bus system for a digital home. The service bus system for the digital home comprises a bus controller, a transmission protocol module, a bus manager, an interface module, a service component library and a metadatabase, wherein the bus controller is respectively connected with the transmission protocol module, the bus manager, the interface module, the service component library and the metadatabase. The system disclosed by the invention provides service for a service requester by the service bus, an adaptive interface standard is provided for Web service, and management and control are finished by an internal software module and metadata so as to satisfy the requirement of applied platform independence, high availability and high expansibility.

Description

The service bus system of digital home
Technical field
The present invention relates to a kind of digital family system, relate 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 between heterogeneous platforms and environment, set up, and 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 the integrated manageability of enterprise application, maintainability, Continual Improvement property, 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.
Summary of the invention
Technique effect of the present invention 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 realizing above-mentioned purpose; The present invention 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 for integrated application and service one architecture flexibly; Be positioned at the center of digital home's service (SOA), and make SOA more powerful through quantity, size and the complexity that reduces interface.Service bus extracts soap message and submits to Web service from transport layer, and turns to soap message to the response message format that Web service is returned, 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, comes for service requester provides service through service bus, for Web service provides adaptive and interface standard; And accomplish management and control, the requirement of the platform-neutral of satisfy using, high availability, autgmentability through in house software module and metadata.
Wherein, bus control unit then comes transfer of data and other service (like safety, affairs etc.) on the Control Software bus through 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 be encapsulated in this agreement.Bus manager is then managed through the management strategy that disposes in the metadata database and is come the management software bus, like controlling bus state, abnormality processing, daily record etc.The services component storehouse is then come issuing service and is carried out exchanges data through the interface strategy through 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 through service bus; Make digital family system need rewriting hardly under the situation of code; Make the own system that oneself has obtain brand-new service interface; Thereby can service be provided to the environment of being disposed, and not receive to use service side to influence with the home services standard is inconsistent.At this, service bus becomes " buffer " and " transducer ", but has no logic relevant with the user who serves with between serving.Service bus makes different application services can use same service simultaneously, need when application program or data change, not change the code of service.Can make full use of the Legacy System resource.
Carry out mutual through 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 in distributed heterogeneous environment, has carried out the function of service interaction.Under epoch, service bus is the technical support that SOA implements to provide bottom architecture at SOA.SOA will solve two problems essentially exactly: reuses and isomery, and two difficult problems still 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 service bus to be that distribution services provides mutual, combination and the architecture of administering.
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 is followed different protocol, adopts different forms, and mutual in order to accomplish, 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 transfer details of bottom fully to the processing of message, and directly the reference format through message defines and carries out.In service bus,, be the mode of simple possible because come integrated service through 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 that is mounted on the service bus has life cycle separately, probably has no announcement just to roll off the production line or shut 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 amount of equipment on the bus and the time-out time of equipment all can dispose, and in some constrained environments, can also close with conserve bandwidth and resource consumption.
When client was sent DPWS message search equipment, requesting service metadata or service describing, device channels can be handled these requests.The specific descriptions of virtual unit can obtain from the virtual unit buffer memory with its Virtual Service.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 service finish.After equipment executed service, corresponding response meeting passed to client through the service bus stack.
System of the present invention comes for service requester service to be provided through service bus; For Web service provides adaptive and interface standard; And accomplish management and control, the requirement of the platform-neutral of satisfy using, high availability, autgmentability through in house software module and metadata.
Description of drawings
Fig. 1 is a modular structure sketch map of the present invention.
Embodiment
System of the present invention 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.
CN2010106217396A 2010-12-31 2010-12-31 Service bus system for digital home Pending CN102546335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010106217396A CN102546335A (en) 2010-12-31 2010-12-31 Service bus system for digital home

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010106217396A CN102546335A (en) 2010-12-31 2010-12-31 Service bus system for digital home

Publications (1)

Publication Number Publication Date
CN102546335A true CN102546335A (en) 2012-07-04

Family

ID=46352336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010106217396A Pending CN102546335A (en) 2010-12-31 2010-12-31 Service bus system for digital home

Country Status (1)

Country Link
CN (1) CN102546335A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102790708A (en) * 2012-08-08 2012-11-21 中国海洋大学 Equipment service adaptation method used in household network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074450A1 (en) * 1998-11-26 2003-04-17 Sung-Bong Kang Home network system and method of allocating node identification
CN101882060A (en) * 2010-06-25 2010-11-10 北京工业大学 Network printing walktone based on cloud computing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074450A1 (en) * 1998-11-26 2003-04-17 Sung-Bong Kang Home network system and method of allocating node identification
CN101882060A (en) * 2010-06-25 2010-11-10 北京工业大学 Network printing walktone based on cloud computing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102790708A (en) * 2012-08-08 2012-11-21 中国海洋大学 Equipment service adaptation method used in household network

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
CN105472042A (en) WEB terminal controlled message middleware system and data transmission method thereof
CN102185898B (en) Multi-protocol medical data sharing and service integration system and realization method
CN111212085B (en) Method for synchronously calling Internet of things platform, internet of things system and network equipment
CN110134534B (en) System and method for optimizing message processing for big data distributed system based on NIO
CN106656846A (en) Construction method of coordination layer in software defined network (SDN) architecture
CN102520936A (en) Method for realizing sharing of Socket communication service on Android platform
CN103716408A (en) Enterprise application integration method and system based on enterprise service bus (ESB)
CN105183452A (en) Spring AOP based remote protocol service middleware for monitoring power distribution device
CN106790084A (en) A kind of heterogeneous resource integrated framework and its integrated approach based on ICE middlewares
CN102567330A (en) Heterogeneous database integration system
KR20080064587A (en) Open framework system for heterogeneous computing and service integration
CN102946425A (en) Uniform communication platform service integration frame based on OSGi (Open Service Gateway Initiative)
CN102375894A (en) Method for managing different types of file systems
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
CN108737161B (en) Real-time data bus management method and system for intelligent agent cooperation system
CN100578458C (en) Call request processing method in distributed system, distributed system and server
CN102158548A (en) Method for accessing external services into enterprise service bus
CN101304410A (en) Intelligent information platform for distributed WEB
CN103002047A (en) RPC (Remote Procedure Call) type WEB SOA (Service-Oriented Architecture) method
CN202798801U (en) Universal communication system for achieving distributed data interaction
CN102546335A (en) Service bus system for digital home
CN102812445A (en) Hierarchical Multi-core Processor, Multi-core Processor System, And Control Program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120704