Oracle Java 博客

操作系统和虚拟机. 集成式系统、. 服务器和存储. 集线器. 或. 网关. M2M 应用程序. XML、安全性、Web 服务、文件I/O、消息传递、定位、. 可嵌入式事务存储引擎,完全 ...
展开查看详情

1.

2.Java:设备到数据中心 Charles Shih 和 Naveen Asrani Oracle

3.以下内容旨在概述产品的总体发展方向 。 该内容仅供参考 ,不可纳入任何合同 。 其内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据 。 此处所述有关 Oracle 产品的任何特性或功能的开发、发布以及相应的日程安排均由 Oracle 自行决定 。

4. # 复杂性 生命周期管理 敏捷性 测试 传感器 大数据 专用 需要高速数据 小众 设备 事件 安全性 僵化 规模 分析 需要集成 平台 云 速度慢 不灵活 非 SQL

5.23 亿 互联网 用户 信息来源:IDC

6.全球 11 亿 3G 移动用户 信息来源:Mobithink

7.现在 - 30 亿 台 设备 信息来源 :Ericsson

8.未来 5 年 - 500 亿 台 设备 信息来源:Ericsson

9.数据爆炸 Web 和社交网络首先经历了数据爆炸…… 信息图表来自 Go-gulf.com

10.……但是企业现在同样面临数据爆炸问题 ……但是企业现在同样面临数据爆炸问题 信息来源: http://www.oracle.com/us/corporate/press/1704764 部署智能量表的公用事业部门有多少 ?  比以往多 200 倍的信息正流向数据中心 !

11.M2M 时代面临的挑战 促进新服务,加快上市 实时数据的数据分析和管理 最大限度缩短停机时间 - 高可用性 基于云的服务,是降低成本和复杂性的关键 跨 M2M 解决方案的通用开发环境 加快本地 决策 延长设备市场 占有时间 错失机会或违规的风险 提高运营效率 现有系统的集成与自动化 可移植性、安全性和可伸缩性 从大量数据中粹取价值 支持各种 设备 时断时续的连接

12.M2M 时代面临的挑战 连接到各种传感器并且运行多个软件应用程序的永不停机的设备 高频数据分析,以用于即时决策和信息流的自动化处理 通过自动化的实时响应,创造客户服务优势 响应速度 高速数据 智能设备

13.加快数据处理面临的障碍 确保实时准确性、效率和规模 业务事件 行动时间 业务价值 捕获数据 完成分析 采取行动 信息来源:Richard Hackethorn 的行动时间分量

14.开发和部署 管理和分析 集成和自动化 优化和创新 保护和遵从 实现应用程序构建的标准化、可移植性和速度 从收集、存储、处理到分析,在数据的整个生命周期对数据进行管理 将数据从连接的产品和资产传到现有应用程序 降低成本,加快向市场推出新的解决方案 和服务 保护数据,实现安全性、隐私和法规要求 Oracle 设备到数据中心平台 全面、同类最佳、集成设计 14

15.Oracle 设备到数据中心平台 全面、同类最佳、集成设计 网关 网络 云 设备 网络 云 设备 网关 网络云 M2M 应用程序 中间件 操作系统和虚拟机 数据库 集成式系统、 服务器和存储

16.Oracle 设备到数据中心平台 全面、同类最佳、集成设计 网关 网络 云 设备 网络 云 设备 网关 M2M 应用程序 中间件 操作系统和虚拟机 数据库 集成式系统、 服务器和存储 任意设备或网关均采用 Java 开发更快、可移植、更可靠 网络云

17.Oracle 设备到数据中心平台 全面、同类最佳、集成设计 网关 网络 云 设备 网络 云 设备 网关 M2M 应用程序 中间件 操作系统和虚拟机 数据库 集成式系统、 服务器和存储 网络云 任意设备或网关均采用 Java 开发更快、可移植、更可靠 中间件和数据库 性能、可伸缩性 、 安全性、集成

18.Oracle 设备到数据中心平台 全面、同类最佳、集成设计 网关 网络 云 设备 网络 云 设备 网关 M2M 应用程序 中间件 操作系统和虚拟机 数据库 集成式系统、 服务器和存储 网络云 任意设备或网关均采用 Java 开发更快、可移植、更可靠 中间件和数据库 性能、可伸缩性 、 安全 性 、集成 集成式系统 提供云 服务,管理大数据

19.Oracle 的设备到数据中心产品 设备 操作系统和虚拟机 所有设备均采用 Java 以通过使用与数据中心中所用相同的大众化技能提高开发速度和可靠性 使用 Oracle 中间件和数据库 软件作为基础构建 IP, 以实现更好的安全性、更好的支持和更好的服务质量 使用 Oracle 集成式系统 交付云服务和管理大数据 网络 云 中间件 设备 中间件 数据库 操作系统和虚拟机 集成式系统、 服务器和存储 集线器 或 网关 M2M 应用程序 XML、安全性、Web 服务、文件 I/O、消息传递、定位、 可嵌入式事务存储引擎,完全使用 Java 编写。带数据同步。 与在设备上一样,带有额外的事件处理和存储 与设备上一样 集成式存储、联网和处理、高可用性配置,支持控制。 数据加密、用户和设备身份供应以及访问 通过门户提供应用程序和信息板,支持: 在远程设备上 Java ME Embedded Java Card Java Embedded Suite 设备 网关 网络 云 数据中心平台 中间件 数据库 数据库 操作系统和虚拟机 集成式系统、服务器和存储 嵌入式事件处理 M2M 应用程序 构建于最先进的 Java VM 之上

20.设备到数据中心 Java VM:虚拟化互连 D2D 世界 温度传感器 协议网关 家用自动化 设备 MES 车载远程信息处理 设备 医疗保健 设备 能源 安全与访问控制 工业自动化设备 车队/资产管理 客户健康状况 远程患者/诊所 速度传感器 位置传感器 故障传感器 振动传感器 燃料传感器 磨损传感器 故障传感器 温度传感器 温度传感器 燃气表 电表 视频 入侵者 警方警告 脉搏传感器 位置传感器 振动传感器 脉搏传感器 跌倒传感器 睡眠传感器 网络 可伸缩 弹性 安全可靠 基于标准 受控 集成 蓝牙、Zigbee、WLAN、DASH7 固定互联网 2G、3G、LTE、卫星 固定互联网 事件处理 数据管理 大数据分析 整合 Spatial/GIS 行业解决方案 服务总线 外部系统 行业特定的核心解决方案和外部/客户系统 信息板 数据加密、设备和应用的身份和访问管理 数据同步、控制、反馈和更新 控制应用程序 能源 其他数据生成源,如社交媒体 网络抽象 网关

21.目前的嵌入式生态系统 背景介绍 高度多样且快速变化的用例和技术 硬件功能和连接发展迅速 价值核心在于软件,但嵌入式软件难以开发 重建和重新集成必备特性(管理、安全性等)成本高昂 数据作为业务驱动因素其价值越来越重大 上市时间和灵活性是成功的关键

22.如果在未来数年内我们都要受制于该供应商,该怎么办? 我们根本负担不起每次应用程序更改时到现场更换模块的开销! 新设备需要在 30 天内完成部署! 找不到好的开发人员,我怎么去向老板汇报 ? 我们没有办法让 BOM 成本哪怕再降低一点儿了! 在未来 10 年,谁来为此解决方案提供支持? 常见软肋

23.延长产品生命周期 : 市场中更新和刷新 竞争优势 : 专注业务价值,重用生态系统中的已有商品 创新: 以世界最大的开发人才库为动力资源 拓展市场范围 : 更广泛的模块适用范围 可移植性 : 提高管理 BOM 和规划的灵活性 缩短上市时间 : 缩短 QA 周期,省去重建 减轻支持负担 : 远程更新 降低风险 : 部署最广泛、最安全、最可靠的开发平台 , 该平台以开放的形 式开发 ,并且由 Oracle 提供支持 增加 收入 降低成本 身手不凡的 Java

24.Java Embedded 的关键价值主张 软件开发与硬件分离 一次编写,随处运行 虚拟化的嵌入式平台 简单、低廉的开发模型 遍布全球 1 2 3 4 5

25.Java VM - 简介 虚拟化互连 D2D 世界 Java VM (JVM) 运行于所有互连设备上 隐藏设备及嵌入式操作系统细节 代码可部署 / 移植到拥有 JVM 实现的任意平台 应用程序编译为 Java 虚拟机 (JVM) 字节码。 可在拥有 JVM 实现的任意平台上运行。 应用程序可移植、安全、动态、高效、强健、多线程

26. Java ME Embedded Java SE Embedded Java Embedded Suite OEP for Oracle Java Embedded Java Card 安全 小型 中型 大型 50KB-1MB 1MB-10MB 10MB-100MB 设备 CPU/ GPU/I-O 占用空间 Java Embedded 产品系列

27.27 Java ME Embedded 特性概览 基于久经考验的 Java 嵌入式平台(15 年成熟度)的 Java ME 标准 高度优化的多任务 CLDC-HI Java 虚拟机 完全 无图形界面 运行 ,带有线和无线连接 支持与各种外设连接 最适合细粒度的现场升级 - 全固件、JVM 或应用程序 可配置的远程应用程序部署和管理 支持多 RTOS 或裸机 最适合有低内存要求的微处理器级系统

28.28 Java SE Embedded 特性概览 功能齐全的 Java SE 平台,支持 Java 7 语言 行业标准的高性能 HotSpot 即时编译器 无图形界面 有 图形界面 ( JavaFX 或 AWT/ Swing)配置 提供久经考验的成熟 Java SE 7 API 用于连接和集成 针对多种嵌入式平台而优化的生产级二进制文件 三种新的优化 Java 运行时,亦即紧凑型配置文件* 易于迁移旧式 无用户界面 CDC 应用程序 * 降低嵌入式系统上的静态空间占用和内存要求 * Java SE Embedded 8 规划特性

29.29 Java Embedded Suite 特性概览 嵌入式设备上的企业中间件功能 集成式 Java 应用服务器,用于应用程序开发和部署 高性能、轻量级 RDBMS,用于本地数据存储 REST 式 Web 服务开发和部署 针对嵌入式平台而优化的预先集成的生产级二进制文件 基于 OSGi 的模块化托管应用程序容器,用以提供可扩展性* REST 式远程服务和应用程序管理* 与 DIY 解决方案相比,改善了静态空间占用和内存要求 * Java Embedded Suite 7.1 规划特性