Tuesday Nov 26, 2013

Dec 5 Webcast: IoT-Driving new services from connected device data

The growth of the Internet of Things opens up all types of service driven opportunities, delivering increased efficiencies, better customer value and improved quality of life. Realizing the full potential of the Internet of Things requires that we change how we view and build devices which provide the core foundation of services: rapidly transforming data to information to value.  From home to industry to public sector, the focus is on how devices can grow in intelligence, interoperability with other devices, systems and services, and drive timely decisions, while delivering real business return for all.

Please be sure to check out this interesting Oracle webcast with partner Freescale as they discuss how all of the players in the IoT and M2M value chain can drive value from the new wave of data coming from intelligent connected devices by leveraging Java.

The webcast will be held on Thursday Dec 5 at 10am PST/1pm EST and includes a live q&a session.

https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&eventid=721454&sessionid=1&key=A3F48DDDBBF9D940210168EF66B4ECDE&partnerref=Java_Embedded_Horizontal_IoTBlog_12052013&sourcepage=register

 

Friday Nov 22, 2013

Role and Tool for Real Time Processing in IoT

Everyone acknowledges that IoT will improve our productivity by automating tasks like getting relevant information from a machine to a Cloud Service for Repair or Replenishment. Large numbers of folks also agree that Big Data has an important role to play. For example, crunching data from hundreds of sensors in a turbine and predicting failures. However, relatively less number of folks understand the role of Real Time processing in Internet of Things. After all if I have the ability to reduce my usage based automobile insurance premium, I would appreciate if instead of sending a monthly report I can get an alert to change my behavior while I am still in the middle of my long drive.

If Real Time Processing of data was difficult in simple transactional systems, consider the complexity when you are dealing with streaming data plus you have to combine multiple data sources like information of my trip and the data coming in constantly from the Telematics module in my car. So you have to learn a new tool. While you might be familiar with Hadoop, you should familiarize yourself with Storm. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing.

Oracle's solution for building application to process streaming data in real time is Oracle Event Processing. Oracle also offers a lighter weight version of OEP for Embedded Development on ARM and x86 devices. Such devices include Home Automation Gateways, Smart Meter Aggregators, Healthcare Hubs, Industrial Gateways. Yes, if you can take decision without needing any more data from the backend, then why not do it at the Gateway/Aggregator level and not send all the streaming data back to the data center. You might still need to send the data back for other use cases, but at least your real time decision making latency is reduced considerably.

So what are the strengths of OEP. Here are some key points -

1) OEP provides infrastructure and guidelines for developers to create scalable and highly available Event processing networks (EPN).

2) OEP provides out of the box Adapters for easily consuming data coming in different protocols and formats. Of course you are free to write your own adaptors.

3) Oracle CQL is a rich formalized Query Language optimized for concise expression of temporal queries similar to how SQL is optimized for expression of static data queries. Out of the box functions augment the core language.

4) Oracle CQL is augmented by data cartridge framework allowing you to tightly integrate other domain data types and functions. Following Data Cartridges are available – Oracle Java, Oracle Spatial, Oracle JDBC, Hadoop. Oracle JDBC cartridge allows you to write applications merging streaming data with geo fencing functions available from Oracle Spatial or predictive analytics capabilities of Oracle Advanced Analytics.

5) Pre integration with Oracle Coherence for local and distributed cache. You can integrate a cache system with your Oracle Event Processing application so that the cache is available as source or destination for data your application uses, including event data. Integrating a cache can provide access to relatively static data at a speed that is well suited to an application that handles streaming data.

6) Persist the events that flow out of a component of the EPN to a store and then play them back at a later stage. This helps debug a problem with a currently running application. If you have been recording the events at a node in the EPN when the problem occurred, you can later playback the same list of events to recreate the problem scenario for debugging purposes.

7) OEP Visualizer is a rich Web 2.0 application that displays OEP Data in a useful and intuitive way for admins e.g. latency and throughput graphs display the amount of time it takes an event to pass through the specified stage or path in the EPN or the number of events passing through, respectively. EPN Configurations can be changed through the Visualizer. All this can also be done programmatically through available JMX APIs.

8) OEP architecture is highly modular based on OSGi. Adapters and other components involved in implementing data feeds can be dynamically configured/activated/suspended via a lifecycle API (SuspendableBean, ResumableBean). Changes can be made dynamically to CQL queries. In business implementations, business rules are very dynamic. This also limits testing required for changes.

9) OEP integrates well with Oracle SOA.  It is available as a part of Oracle SOA Suite and can be used in SOA Composites.

So explore the role of real time processing in your IoT application with OEP and share with us what cool application you came up with. Fast Data enabled by OEP brings more value to high velocity sensor/device data. This enables new services, better customer experience, improved efficiency, higher quality in operations.

Friday Sep 27, 2013

Internet of Things Platform Demo (Podzilla) at OOW 2013

The Internet of Things (IoT) platform was showcased at the demogrounds location at Moscone South at Oracle Open World 2013. The demo garnered significant attention and this post attempts to explain what the demo was all about in case you missed it. 

[Read More]

Friday Sep 20, 2013

Internet of Things at JavaOne 2013

Java plays a key role in Oracle's Internet of Things platform. Not only is Java the most widely deployed software development platform for enterprise middleware and applications, but it is also a highly popular embedded software platform that enables devices to be more intelligent, scalable and manageable. Java is the only standards-based software platform for IoT that enables a common end-to-end development platform, common end-to-end management platform, common end-to-end security model, and of course seamless reusability & interoperability between the different components in a distributed architecture.

So its no surprise that JavaOne 2013 will have its own share of highly interesting sessions related to IoT. Here is a sampling of some of the sessions that'll focus on IoT.

CON10185: Open Platform and Ecosystems for the Internet of Things and M2M
Speakers:
Tak Nishida, CEO, InventIt
David Hofert, Sr. Alliances Director, Oracle
Sharat Chander, Group Director, Java Technology Outreach, Oracle
Akihiro Saito, InventIt
When/Where:
Tuesday 9/24 1 pm 
Hotel Nikko - Monterey I/II
Session Abstract:
It is said that there will be 20 to 50 billion connected devices by 2020, generating US$14.4 trillion in value. M2M—with machines connected so data can be exchanged among assets—works by embedding a communication module, sensor, or tag in a physical asset so that information about its status and performance can be sent to an information system, which enables a corporation to remotely monitor, maintain, and track these machines. However, the M2M value chain is highly fragmented and complex. M2M development is complex, and current options are closed and monolithic. To overcome this, we need new value business models and platforms. In this technical session, learn about the horizontal platforms to be applied to several Internet of Things/M2M vertical markets.

CON10186:The Future of the Home Gateway, Enabling Jetsons Household Services
Speakers:
Kaivan Karimi, Executive Director of Global Strategy and Business Development, Freescale Semiconductors
Robert Barnes, Sr. Director, Java Product Management, Oracle
Sharat Chander, Group Director, Java Technology Outreach, Oracle
When/Where:
Tuesday 9/24 10 am
Hotel Nikko - Carmel I/II
Session Abstract:
The Internet of Things (IoT) will transform the world into a new era of true connected intelligence. Fueled by the availability of increasingly cheaper and more powerful, yet energy-efficient, embedded systems, billions of connected devices will share information and actuate services that will improve the quality of life. The key to making IoT happen is secure, open, embedded platforms from the edge of the network through gateways and all the way to the network core. This presentation focuses on what it takes—with existing hardware technologies plus a unique software architecture for secure service delivery—to not only enable a variety of home automation services but also speed the service layer needed to enable IoT apps in other segments.

CON4877: Internet of Things with Java
Speakers:
Jai Suri, Sr. Principal Product Manager, Java Platform Group, Oracle
When/Where:
Monday 9/23 8:30 am
Hotel Nikko - Monterey I/II
Session Abstract:

The applications technology landscape surrounding the Internet of Things, also called machine-to-machine (M2M) communications, is a Wild West full of proprietary technology implementations and a highly fragmented vendor ecosystem. Java enables a standards-based platform to enable highly integrated end-to-end device-to-data-center solutions. This session outlines some of the key challenges service providers face today in developing, scaling, and extending end-to-end M2M architectures. With the help of sample architectural blueprints and reference use cases, the session elaborates on the benefits of using Java Embedded in combination with Java middleware products in effectively addressing these challenges. 


CON7824: The Enterprise of Things: Extending the Enterprise from the Data Center to Devices
Speakers:
Kenneth Santoro, Java Partnerships and Alliances, Oracle
Paul Pishal, Vice President - Business Development, Hitachi Consulting
Phil Regnault, Vice President, Sales & Marketing, Hitachi
When/Where:
Thursday 9/26 12:30 pm
Hotel Nikko - Monterey I/II
Session Abstract:
The forecast of 50 billion connected devices by 2020 will create even greater data volume than today’s internet, resulting in the Internet of Things. Trying to integrate a diverse class of client devices (Things) with enterprise systems will be a daunting technology task. An effective approach to this challenge is to utilize Java as a universal device-to-data-center (D2D) abstraction layer running across the spectrum of devices, gateways, and enterprise systems. This solution provides the ability to cost-effectively deploy secure, agile, and scalable systems. This session is an analysis of key components and system requirements (security, identity, device management, analytics, and so on) for applying this Java D2D abstraction approach.

CON5763: Optimized Architecture for M2M Solutions
Speakers:
Andreas Haegele - Head of Portfolio, Gemalto M2M
Axel Hansmann - VP Strategy & MarCom, Gemalto
When/Where:
Wednesday, Sep 25, 4:30 PM 
Hotel Nikko - Carmel I/II
Session Abstract:
M2M technology has evolved from complex and inefficient technology bricks into a simple but powerful end-to-end architecture that turns dumb devices into smart assets that create value for companies in almost any industry. Gemalto M2M has integrated Java to provide a coherent architecture upon which to structure complex M2M solutions—from the vertical-specific technology in remote devices to security hardware that safeguards communications, to the service delivery component that normalizes the data collection and preprocessing for enterprise IT systems. In this session, Gemalto presents an optimized architecture for maximizing the benefits of Java in M2M for your business.
M2M technology has evolved from complex and inefficient technology bricks into a simple but powerful end-to-end architecture that turns dumb devices into smart assets that create value for companies in almost any industry. Gemalto M2M has integrated Java to provide a coherent architecture upon which to structure complex M2M solutions—from the vertical-specific technology in remote devices to security hardware that safeguards communications, to the service delivery component that normalizes the data collection and preprocessing for enterprise IT systems. In this session, Gemalto presents an optimized architecture for maximizing the benefits of Java in M2M for your business.

I've barely scratched the surface with the above list. There are many more sessions that'll focus on IoT as a central topic. And there will be many other sessions that the IoT audience might find interesting. For a comprehensive list, go to the JavaOne 2013 Content Catalog and filter by the "Edge Computing in Java in Embedded, Smart Card and IoT Applications" track. 

See you at JavaOne 2013! 

Monday Sep 16, 2013

Oracle Open World,2013 IoT Session: Internet of Things Platform: An In-Depth Look at the Role of Oracle Fusion Middleware

IoT, as described before, is a complex value chain that involves multiple stakeholders ranging from semiconductor manufacturers, sensors and gateway manufacturers, network providers, software vendors system integrators and many more. An independent research study by Beecham Research emphasizes the need for coordination across partners in this value chain to be a topmost priority in the IoT platform.

Here's another interesting session at Oracle Open World,2013 that attempts to provide insight into the role of Oracle Fusion Middleware in the IoT platform. Find out how Oracle's Java Embedded Technologies with Oracle Fusion Middleware can provide a standardized platform to develop and deploy applications across multiple devices and data centers. Application scenarios where solutions have been successfully deployed will also be presented. Infotech, a location intelligence company based in Turkey, uses this platform to offer a range of location based services. The CEO of Infotech explains how Oracle Fusion Middleware was leveraged for its solutions.

Session Details are as follows - 

Internet of Things Platform: An In-Depth Look at the Role of Oracle Fusion Middleware
Date: Monday, Sept 23, 2013
Time: 10:45PM - 11:45PM
Location: Marriott Marquis - Foothill G

Speakers: Ali Peker - CEO, INFOTECH Bilisim ve Iletisim Teknolojileri A.S | Ed Zou - VP, Product Management, Fusion Middleware, Oracle | Shivanshu Upadhyay - Solution Architecture Director, Oracle

Session Abstract: Only Oracle delivers a comprehensive platform for the entire machine-to-machine (M2M) architecture. The key to gaining real business value from M2M services or, more broadly, the Internet of Things is effective communication among all elements of the architecture. With an integrated, end-to-end platform, it is possible to deploy applications faster, process and analyze data at lightning speeds, and act on events as quickly as they occur. This presentation looks at the Oracle device-to-data-center platform and how Oracle Fusion Middleware, the leading business innovation platform for the enterprise and the cloud, enables partners to create and run agile, intelligent M2M applications.

Oracle Open World,2013 IoT Session: Unlocking the Potential of M2M: The Oracle Internet of Things Platform

Here's a highlight of an interesting session on Internet of Things around Oracle's Open World. 

The Internet of Things (IoT) platform provides simple, scalable and cost-effective means to enable organizations manage and analyze large volumes of device data throughout its lifecycle - collection to analysis. Canon is an interesting example which illustrates such a use-case. As a leader in office equipment business, Canon deals with processing numerous events-per-second in real-time to manage its multi-function printers (MFPs).
Find out how Oracle's IoT platform has enabled Canon to meet some of its challenges in scalability, performance and proactive maintenance of its MFPs.

Session Details are as follows - 

Unlocking the Potential of M2M: The Oracle Internet of Things Platform
Date: Tuesday, Sept 24, 2013
Time: 3:45PM - 4:45PM
Location: Moscone South 304

Speakers: Harish Gaur, Director Product Management, Oracle | Dennis Amorosano - Sr. Director, Canon U.S.A., Inc

Session Abstract: As more devices become intelligent, governments as well as companies ranging from utilities and healthcare to the automotive industry are exploring ways to leverage data coming from devices to optimize processes, create differentiated offerings, and derive new revenue streams. However, there are many challenges as organizations take on M2M projects such as connecting with numerous devices, managing a tremendous amount of data from them, ensuring end-to-end security, integrating with applications, and coordinating with players along the value chain. This session covers the Oracle Internet of Things platform for connection devices—a common platform for building M2M solutions—and how customers are using it.

Friday Sep 13, 2013

Smart City

Oracle has been one of the leading providers of framework and technology to make our cities smarter. This picture shows some of the thinking around this. It is interesting to note that Internet of Things has the potential to make our cities "smarter" as is evident from projects our partners are engaged in. If I look at major constituents described in this picture and pick where "connected devices" or "embedded sensors" are creating most value, I will pick Healthcare, Public Safety, Transportation, and Utilities. The value add is both in modernizing the city infrastructure and streamlining city operations. Let us look at the possibilities based on some successful implementations.

1) Healthcare - Many patients who require constant health monitoring prefer the comfort of at-home health care monitoring to costly and inconvenient hospital care. This has huge potential to take out cost from our healthcare systems. The main difficulty with home health care is enabling patients to provide accurate and timely data to health care professionals. This is being changed through Java based Gateways like Digi/Freescale Home Health Hub (HHH) platform. The value Java Embedded adds here is to provide a platform to seamlessly connect with ever increasing healthcare devices like blood pressure devices, pulse oximeters etc. and APIs to create a display interface to monitor connected devices and see results from the gateway itself.

2) Public Safety - The successful use of surveillance cameras in the recent past to identify suspects after an incident bolsters the case of using these at many locations. Low priced sensors can be put at more locations. However the challenge remains to sift through overwhelming amount of data and identify “events” of interest. This becomes more difficult if this has to happen real time to prevent incidents rather than analyze afterwards. One successful use of Real Time Event processing which has been implemented is in Emergency Response systems. During national disasters or emergencies, EADS products play key roles from the opening moments through every stage of the response. EADS used Oracle Event Processing along with other technologies in their Emergency Response System to prevent resources from entering an exclusion zone to limit damage.

3) Transportation – Logistics companies like UPS have long realized the benefits of Telematics to optimally plan the route of their vehicles. They are now also using sensor data from vehicles to perform maintenance on each vehicle only when required, as opposed to on a set schedule. It is about time that our cash strapped Public Transportation departments start realizing some of the same benefits to make real time changes to schedules based on actual demand. This has started happening in many counties. Italian Public Transportation company COTRAL implemented a monitoring system to plan and make changes to routes of their buses based on real time information being gathered using a Telematic control Unit on the Buses. Oracle products were used to do spatial analysis and visualization of data coming in from the buses in context with other route planning data.

Another area where Transportation is impacted is Traffic Management. San Francisco Municipal Transportation Agency has an ambitious project to manage demand and supply of parking spots in city of San Francisco towards the goal of reducing unnecessary traffic to find parking spots. One important way to achieve this was to use parking sensor data to provide availability information to drivers on mobile application. The sensor data is also used for determining pricing based on real time demand.

4) Utilities – IoT can impact Utilities (Electricity, Gas, Water, Waste management) in two main areas - (i) Smart Metering that enables utilities to remotely collect customers meter data at frequent intervals (~15 mins) has the potential to become smarter. (ii) SCADA (Supervisory Control & Data Acquisition) Systems can increasingly automate regular use and repair of utilities operations network. Let’s examine this in more detail in a future post.


Wednesday Sep 11, 2013

Internet of Things Focus at Oracle OpenWorld & OPN Exchange

If you are interested in Internet of Things (IoT) or Machine to Machine (M2M) and is going to Oracle OpenWorld and OPN Exchange this list is very useful as it lists all the sessions covering the topic.

Focus On Internet of Things (IoT) & M2M

Looking forward to see you there!

<<Andy>>

Tuesday Sep 10, 2013

Internet of Things: Thinking services

Internet of Things brings tremendous promise to integrate every smart “thing” in this world. Having been an integration practitioner for more than decade, I find it hard to resist drawing a parallel between these 2 worlds: the world of integration & the world of Internet of Things.

- IoT market is Wild Wild West - fragmented, full of competing standards & proprietary solutions - exactly where integration was in 90s before SOA, webServices & XML redefined the landscape. ETSI is doing significant work to unify different standardization efforts and Oracle is actively contributing to this effort. But, there is lot of ground to be covered.

- Smart things i.e. sensing devices, medium powered gateways represent the IoT endpoints. This is akin to B2B integration scenario where cloud apps, B2B apps etc are communicating with the integration platform. Of course, we are now talking about hundreds to even millions of devices sending data to an enterprise versus a handful of apps in a traditional integration project

- There are wide range of devices supporting different interfaces, communication protocols and lack interoperability. It’s virtually impossible for any vendor to provide connectivity solution to entire breed of current and emerging devices. Before enterprise applications started becoming service enabled, we all grappled with the challenge of dealing with myriad of applications exposing their functionality through proprietary interfaces.

List could go on and on. But, it makes one think whether a service oriented approach could be considered when building an IoT application. Before we apply service oriented principles to IoT architecture, we should acknowledge the fact that IoT does bring its unique set of challenges

-   Security: How do I ensure that data in motion (traveling between devices, gateways, network to enterprise apps/cloud) or data at rest is secured?

  - Identity – Device is the new data source. But, there is no human associated with a M2M device unlike an enterprise app or a mobile. This makes it challenging for enterprises to manage the device lifecycle - onboard/off board new devices and manage their identity

  - Device Management: How do I remotely manage and monitor a device throughout its lifecycle (diagnostics, troubleshooting, configuration)?

  - Analytics: IoT will lead to data deluge. Enterprises would need to think beyond traditional business intelligence tools. How do I analyze IoT data at real-time (i.e. is there a medical emergency based on data received from blood pressure monitor?) to how data is analyzed for historical & predictive analytics (How do I improve patient care based on medical trends from patients over past 6 months)?

      In a typical SOA Composite application, we have collection of business processes, business services, data services with each layer building on top of the other to enable loosely coupled integration. Data services expose application interfaces as services which could in turn be orchestrated together to create a business service. E.g. “Create Employee Record” Data Service is responsible for creating a new record in Fusion HCM application, while “Onboard Employee” business service would orchestrate several steps (read data services) needed to on-board a new employee (create employee record, provision new email account etc).


">Figure 1: Layered SOA Architecture

IoT architecture could essentially be modeled in a similar layered format. Device layer, at the bottom, is the main source of data. It includes sensing/edge devices which sense the surrounding environment and transmit data in regular intervals. These sensors, in turn, may interact with an intelligent gateway. Gateway provides data aggregator and in few cases device level data processing capabilities. Data is funneled through a communication service provider network. CSP could either play the role of the network provider or it could move up the value chain to offer IoT infrastructure services. This layer would enable seamless connectivity with different M2M devices (akin to data services in SOA) and offer the ability to remotely monitor and manage them for device connectivity.

IOT services layer is completed agnostic of underlying devices, communication protocols and connectivity semantics. This layer would include core set of services to build IoT applications (i.e. composite applications)
- Analyze data at real-time (event processing)
- Act on M2M data & events (integration service)
- Enable historical, real-time and predictive analytics (Analytics Services)
- Visualize operational and analytical data through mobile/desktop (UI Services)

- Manage data security & identity of devices/apps (Security & Identity Management Service)

-

- Figure 2: Layered IoT Architecture

-

Oracle IoT platform enables this service oriented approach to building IoT applications. Listen to this webcast replay how Oracle customers have leveraged Oracle IoT stack to build applications for smart city, home automation, industrial automation and e-health.

About

Internet Of Things (IoT)

Search

Categories
Archives
« December 2013
SunMonTueWedThuFriSat
1
2
4
5
6
7
8
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today