ProSyst Software Uses Engineered Systems to Blueprint Machine-to-Machine Reference Software Architecture
 
 

ProSyst Software Uses Engineered Systems to Blueprint Machine-to-Machine Reference Software Architecture

Ubiquitous computing has become a widespread reality and is one of the fastest growing IT markets. With devices of all sorts connected to each other and to the cloud through standardized wireless and broadband interfaces, the focus is now on applications. This triggers the need for a standardized machine-to-machine (M2M) application platform and the right tools for developers. ProSyst Software GmbH (ProSyst), founded in 1997, offers the middleware for the Internet of Things (IoT). ProSyst, whose roots are in the field of Java Embedded and OSGi, is entirely focused on open standards and open and neutral software platforms used by service providers and device manufacturers to deploy applications and services. The company is an active member of numerous standardization organizations, such as OSGi Alliance, Home Gateway Initiative (HGI), Z-Wave Alliance, EnOcean Alliance, and DECT Forum/ULE Alliance.

Connecting identifiable things in smart homes, cars, and production plants—such as home appliances, vehicle onboard units, and industrial machinery and equipment—to the cloud and to each other is the first step towards creating IoT. Since these items speak different languages, use different protocols—with new standards regularly published, such as EnOcean, promoted by the International Electrotechnical Commission—and run on various hardware platforms and operating systems, a horizontal, embedded middleware is needed to reduce project costs, ease IoT-market entry, and enable market growth. Using Oracle Java Embedded products, ProSyst provides the tools capable of abstracting the hardware and translating these protocols. Once the devices communicate with each other, simple cloud-based use, such as data monitoring, tracking, and aggregation becomes very easy to implement and can be adapted to various use cases and hardware platforms.

However, to make IoT truly smart, there is a need to enable complex use cases in which devices affect each others’ behavior. When a motion sensor at the entrance door detects a break-in, it should not only turn on the alarm system, but also record videos of the burglary and send them to a smartphone and the police. ProSyst and Oracle enable even the most complex use cases with a comprehensive modular software portfolio that makes it easy to develop, deploy, and service Oracle Java Embedded, M2M, and IoT applications, supported by the world’s most powerful back office systems.

 
 

 
 

Challenges

A word from ProSyst Software GmbH

  • “Machine-to-machine technology is in its infancy, comparable to the personal computer in the late 1970s. With Oracle as a strategic partner and powered by Oracle’s Java platform and Oracle’s Engineered Systems, we deliver the hardware-independent, standards-based middleware that enables complex and scalable M2M and Oracle Java Embedded solutions in any vertical market. Owning Java, Oracle is best positioned for leadership in the Oracle Java Embedded, M2M, and Internet of Things (IoT) industry, which otherwise would continue fragmentation into incompatible vertical and regional systems, with each initiative publishing its own standards.” – Thomas Hott, CEO, ProSyst Software GmbH

  • Enable providers in vertical M2M and Oracle Java Embedded markets—such as smart homes, connected car and fleet management, and e-healthcare—to operate millions of connected devices via a standards-based, open, and scalable platform connected to powerful backend machines
  • Facilitate off-the-shelf remote management for smart home initiatives—such as OSGi Alliance, HGI, BBF TR-069 and TR-157, and OMA—to enable cost-effective, mass management of devices and their applications, for examples: vehicle onboard units and home gateways
  • Enable high-performing remote access for applications and application servers to engineered technology stack gateways and devices to ensure seamless bulk operations, such as delivering dynamic firmware updates to millions of devices
  • Meet the anticipated exponential growth of vertical M2M/IoT and smart embedded markets with a platform that provides unlimited scalability for remote gateway, device, application lifecycle, and software management, and diagnostics

Solutions

  • Created the hardware-neutral mPower Remote Manager platform—based on Oracle’s Java Platform, Standard Edition, and powered by Exalogic Elastic Cloud X2-2 and Oracle Exadata Database Machine—to help worldwide initiatives such as HGI and OSGi Alliance shape the way IP services are delivered to smart homes
  • Established the blueprint for standards-based M2M communication—including remote firmware that updates device provisioning and management, application and service lifecycle management, security management, and diagnostics—to support global M2M initiatives such as Deutsche Telekom’s QIVICON, aimed at providing the infrastructure for smart homes
  • Fostered development efficiency with modular and scalable service-oriented architecture, standardized application programming interfaces (API), Java language, and off-the-shelf components
  • Enabled application developers to focus on applications for a wide range of use cases, from electronic healthcare to assisted driving, by using an out-of-the-box solution that provides high availability and extreme performance while freeing developers from spending efforts on software development kits, data storage, and customer billing
  • Enabled a virtually unlimited number of use cases, such as advanced mobility and fleet management service bundles, consumer applications that select the most economical hour to automatically start a washing machine, and applications that allow home appliance manufacturers to service their products via the cloud
  • Operated more than 4 million online Oracle Java Embedded devices simultaneously on Exalogic Elastic Cloud X2-2 Eighth Rack with four computing nodes, delivering the benchmark proof for a wide range of industrial applications, such as vehicle telematics
  • Enabled smart device connectivity—from mobile phones and vehicle onboard units to kitchen appliances and infotainment equipment—with unparalleled backend performance on Exalogic Elastic Cloud X2-2 Eighth Rack, such as more than 7,000 Technical Report 069 (TR-069) sessions, 3,000 firmware updates, 4,000 OSGi bundle application installations, and 100,000 JavaScript Object Notation Remote Procedure Call JSON-RPC) protocols per second
  • Operated more than 1 million online devices simultaneously on a single Oracle Exadata Database Machine computing node—up to 10x more than on low-end servers—and achieved 3x to 9x better throughput on bulk operations, such as device configuration and user authentication
  • Relied on Oracle Exastack to enable virtually unlimited scalability of remote device and user management that can easily be integrated with customized management systems and user interfaces through an extensive set of APIs that are highly available, thanks to Oracle Exastack’s advanced load balancing capabilities
  • Supported the German government’s Industrie 4.0 initiative, aimed at creating smart factories where heterogeneous devices from materials to machinery communicate with each other—such as a drilling machine informing the monitoring appliance that it has entered the construction site

Why Oracle

“Oracle has Oracle Java Embedded, which offers much better business logic than Google’s and Apple’s platforms, especially in terms of modularity, scalability, remote manageability, and governance. Also, Oracle leads in cloud-enabled software and services. That’s why Oracle is our strategic partner to deliver the technology on which we build standardized, robust, and high-performance machine-to-machine middleware,” said Thomas Hott, CEO, ProSyst Software GmbH.