3G
Bluetooth
Broadband
EIB
Ethernet
GSM
HAVi
HomePlug
HomeRF
Jini
LonMark
LonWorks
Metasys
OSGi
PDA
TCP/IP
Universal PnP
WAP
Wireless LAN
X-10

  

1. OSGi
OSGi - FAQ

Question
What is the Open Services Gateway Initiative (OSGi)?
Answer
The OSGi is a Non-Profit corporation organized in the USA, and supported by 60 companies worldwide, that is defining a set of APIs and providing a sample implementation of a services gateway architecture. This services gateway is inserted between the external network and internal network and devices. The Services Gateway inserts a new value point into home networks that will facilitate the development and deployment of a wide range of advanced network based services. Service providers will be delivering just-in-time value added services to this services gateway and this gateway will provide a service distribution, integration and management point in a SOHO / ROBO (Small Office/Home Office and Remote Office/Branch Office) or residence. The OSGi is targeted towards not only the residential gateway marketplace, but also the SOHO/ROBO market.

A full list of OSGi members is in the About OSGi section of the website.

Question
Why did the initial members decide to get together to do the Open Services Gateway Initiative?
Answer
All of the vendors had a shared vision:

  • that the networked home is the next frontier;

  • the Internet and new technologies enables new services, value chains and business models and

  • we also saw that to make this happen, a common standard endorsed by communications vendors, IT vendors and appliances vendors was necessary.

Question
What is a Services Gateway?
Answer
The Services Gateway (SG) is an embedded server that is inserted into the network to connect the external internet to internal clients. The SG is inserted between the Service Provider's network and the home or SOHO / ROBO LAN and client devices. The SG separates the topology into the external network and the internal network. Services are delivered from trusted Service Providers on the external network and are delivered to the SG or internal clients. The SG is typically a zero-admin system that is secure and functions as a gateway between these internal and external components.

The OSGi specification includes APIs for service cradle-to-grave life cycle management, inter service dependencies, data management, device management, client access, resource management, and security. Using these APIs clients load network based services on demand from the Service Provider and have the SG manage the installation, versioning and configuration of these services.

Question
What services will be delivered using the Services Gateway?
Answer
Examples of services being developed include:

  • Energy Management Service to manage the peaks and valleys in energy usage in an office building. Also, this service will provide for automated metering, remote control, and home energy usage optimization. In this scenario the services gateway is providing a coordination point to allow several JINI and other device technologies to interact and be managed from the utilities central office.

  • Security Service to remotely monitor and control security services utilizing standard web infrastructure. These security services could be as complex as that used in a large office building or as small as those provided to a home. In this scenario the gateway will be the focal point for connecting the central office security systems to the individual pieces of security equipment on the premise.

  • Health Care Service that provide remote monitoring of patient state, metering of medication and emergency alarm services. Here the gateway can maintain a continuous connection to the health care workers at the hospital as well as to mobile health care workers, such as ambulances and doctors. Here the gateway is used to monitor patient health care equipment and notify health care workers of significant activities.

  • VPN services to optimize connections to the central office in a secure fashion and to allow for zero administration of SOHO / ROBO clients.

  • Home Automation Service to provide a centralized point for automation of home entertainment and utility systems. The gateway will provide an integration and management point to allow JINI and/or HAVi devices to be deployed and managed.

  • Intertainment Services that provide pay as you play advanced Internet based entertainment services. This includes prefetching and caching stock / news feeds, on demand audio and video services as well as traditional financial services. Here the gateway manages the connection and billing between the online service provider and the in home delivery equipment.

Question
Who will benefit from the Services Gateway and how?
Answer

  • Consumers will benefit by reducing the costs of utility services, such as energy and security. Also, consumers will benefit be having a faster and integrated home LAN. Finally, consumers will benefit by having access to a wider range of advanced network based services.

  • Businesses that are end users will benefit for the same reasons as consumers.

  • Service providers will benefit because a new value point will be inserted into the home that they can manage and deliver services to that is Operation Systems independent. Service providers will be able to brand and deploy services to an open standard based platform.

  • Service developers will benefit from the OSG be having a consistent open standard to the delivery of their vertical services. Service Providers become part of new markets, protect current business, enter new value chains, build customer loyalty through selling multiple Internet based communications services per subscriber under one brand. The real-time, services economy is coming and the Open Services Gateway Initiative is a key market enabler.

  • Equipment manufactures that are developing using the JINI or HAVi standards will benefit from the gateways management and integration capabilities, such as bridging to JINI. Finally, The Open Services Gateway Initiative allows product manufacturers to develop products based on open industry standards based on broad participation and inclusiveness rather than closed, proprietary technologies or wait for a fragmented market to take off. Furthermore, by being able to rely on the existing Java infrastructure, new products and services may be offered at a marginal cost rather than having to invent or implement the entire technology chain.

  • Network operators benefit from increased traffic volumes in the wired or wireless telecom network, thus leveraging investments already made in his infrastructure. In addition they are able to offer additional value by bringing new services to his existing subscribers. They can also act as the broker of services from a multitude of service providers.

Question
What is being standardized?
Answer
The OSGi is a collection of APIs that define standards that define a services gateway. These APIs define a set of Core and Optional APIs that together define an OSG compliant gateway. Where possible the OSG is leveraging existing Java standards. Where there are standards that apply that are not Java based, the group's work focuses on integrating with these standards.

  • The core APIs address service delivery, dependency and life cycle management, resource management, and remote service administration. All of the core APIs are either contributed by a member or developed by the OSG technical working groups.

  • The optional set of APIs define mechanisms for exporting resources to an HTTP-based web server, client interaction with the gateway and data management.

Question
What is the OSG Specification process?
Answer
Proposed OSGi specifications are developed by an Expert Group comprised of participants from interested OSGi member companies. After a through review by the expert group, the proposed specification undergoes review by all OSGi members. Ratified proposals then become OSGi specifications.

Question
Who can become part of the Open Services Gateway Initiative process?
Answer
Any company that joins OSGi can review and comment on the OSGi specifications including communications, computer vendors, service providers, network operators and ISPs, consumer electronics vendors. The OSGi Specification and Member Agreement defines the process by which new members who want to actively participate in the Expert Groups can join.

Question
Why does the standard incorporate Java technology?
Answer
Because Java is an open technology that can run on multiple platforms including Services Gateways, consumer electronics equipment, household appliances, communications appliances, computers and more.

Question
How does the Open Services Gateway Initiative relate to JINI?
Answer
The OSGi specification works with various device access standards and is compatible with and can enhance a JINI environment. An Open Services Gateway can provide gateway connectivity between JINI devices and the service providers and /or enterprise resources. An OSGi implementation can also provide bridging capability between the JINI environment and non-JINI devices, such as HAVi and others. An OSGi compliant system provides an excellent focal point for the deployment and management of JINI services.

Question
How does the Open Services Gateway Initiative relate to HomeAPI?
Answer

  • The Open Services Gateway Initiative was developed with the contributions of multiple companies including Ericsson, IBM, NCI, Nortel, Oracle, Philips, Sun, Alcatel, Motorola, Lucent, Enron, Cable & Wireless, EDF, Sybase and Toshiba and as such was not developed by a single entity.

  • The Open Services Gateway Initiative will be maintained as an open standard, just like Internet RFCs and now other Java standards, not controlled by a single entity.

  • Being based on Java, it allows developers and service providers to build applications that are platform and vendor independent offering greater choice, greater investment protection, lower risk and overall more flexibility.

  • The Open Services Gateway Initiative is focused not only within the home or small office as HomeAPI, but also on delivery of electronic services over public networks, thus it solves a bigger problem. Being based on a three tier computing model (device, gateway, back end) based on open standards all they way, it leverages existing computing infrastructures (including Windows based ones) that scales from a residential alarm system to the worlds largest computing environments running on large scale Unix or MVS server systems.

  • The Open Services Gateway Initiative leverages the cooperation and technology of some of the largest companies in the communications and computing world; thus there is a multiplier effect not only from a standards and technology perspective but also from a business perspective.

  • The specification is inclusive of Windows platforms such that there is no conflict with current or future investments in Windows.

Question
There are many residential standards and initiatives. How is the Open Services Gateway Initiative unique?
Answer
The Open Services Gateway Initiative is complimentary with most other residential standards or initiatives currently underway. The Open Services Gateway Initiative is focused on the application layer and open to almost any protocol, transport or device layers and thus inclusive rather than exclusive of such. Where there is an existing Java standard, such as JINI, the OSG can use it. Where there is a standard that is not Java based, such as HAVi or Universal Plug and Play, the OSG is focusing on bridging these standards in a consistent fashion.

Question
How does the Open Services Gateway Initiative relate to HomePNA, X-10, CEBus?
Answer
The OSG device management APIs supports these standards and provides a consistent and standard set of APIs for connecting and accessing these devices based on Java.

Question
How does the Open Services Gateway Initiative relate to wireless standards such as Bluetooth, HomeRF and technologies like ShareWave?
Answer
The Open Services Gateway Initiative will work with any of these wireless carrier protocols. The OSG device management and resource management APIs supports these standards and provides a consistent and standard set of APIs for connecting and accessing these protocols.

Question
How does the Open Services Gateway Initiative relate to Microsoft Windows CE?
Answer
The Open Services Gateway Initiative standard can be used together with any version of Windows or any other operating system supporting a Java Virtual Machine (JVM). Thus it may be used together with the entire Windows family of operating systems. A true benefit of the Open Services Gateway Initiative is its vendor, platform and operating system independence.

Question
How does the Open Services Gateway Initiative relate to Microsoft's Universal Plug and Play?
Answer
The Open Services Gateway Initiative can also be integrated with this technology as the Services Gateway standard is an entirely open specification providing its own device API that can be interfaced to Universal Plug and Play enabled devices.

Question
How does the Open Services Gateway Initiative relate to LonWORKS?
Answer
The Open Services Gateway Initiative can also be integrated with this technology as the Services Gateway standard is an entirely open specification providing its own device API that can be interfaced to LonWorks enabled devices.

To the top


OSGi - FAQ