The intersection of the M2M and cloud computing trends, if handled well, is extremely compelling and a collision if handled poorly. Java can handle it all.
Between the rise of the much anticipated machine-to-machine (M2M) ecosystem and the latest trend of cloud computing models supported by Big Data analytical capabilities, we face our industry's biggest challenge yet: managing these huge volumes of structured and unstructured data while extracting value from them. The solution? Enabling business logic on edge devices to produce “smarter data” and the ability to securely and reliably transmit data for analysis on the back end. But how?
Let’s say an auto manufacturer uses sensors on all of its vehicles to measure performance, wear, operational conditions and so forth. Its fleet of cars will produce 1PB of data per day, every day. With this data, the manufacturer can:
- Predict service needs based on driving conditions rather than an average time frame;
- Anticipate failures and schedule maintenance when it is efficient rather than when it is urgent; and
- Improve the efficiency of operations and thus improve margins, all while dramatically increasing value to customers and potentially opening up new revenue streams.
With this kind of engineering, it is critical to think about the Big Data problem up front and consider optimal platform needs when designing sensor architecture and smart sensors. The intersection of the M2M and cloud computing trends, if handled well, is extremely compelling. But if handled poorly, it is a collision.
So we have identified the problem, and we understand the solution, but how can we actually enable business logic on edge devices to produce “smarter data” and the ability to securely and reliably transmit data for analysis on the back end?
One word: Java.
- Smart: Oracle Java Embedded enables devices to become more intelligent and remotely updateable, and able to make better “local” decisions when time or security needs are key, thus providing better data to back-end analytics.
- Portable: Java enables applications to run without change across different device architectures and operating systems. Java also can share portions of code from devices to aggregators to server-side systems that puts the intelligence for a solution in the right place at the right time.
- Standards-based: Java is developed in the open, backed by Oracle and supported by a community of 9.5 million developers worldwide. These developers can apply their skills directly to Java-powered devices— something not possible if the device is using C or C++ code.
Oracle is the only company that brings together three main elements of an M2M solution:
- Strong end-to-end security
- Integration with ERP and CRM
- The assistance needed to create an end-to-end ecosystem
But we don’t stop there. Oracle then ties these elements together with Oracle’s network of more than 25,000 partners. Only Oracle can provide a complete device-to-data center platform—from Java for devices to middleware, database and engineered systems—to harness the value of Big Data. From embedded to enterprise, Oracle and its partners are the critical elements to success.
Worldwide A&C and Communications
Monthly guest blogs such as this one are part of The VAR Guy’s annual sponsorship.