`
xc_wangwang
  • 浏览: 41156 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 当前和即将开放的云平台

阅读更多

Java

分享到:
评论
1 楼 X5Cloud 2011-08-24  
因为Java语言的跨平台性和高度灵活性,成为目前云计算平台的主流开发语言;所以,这里重点讨论一下Java 云平台的比较情况。尤其是讨论X5Cloud云平台与现有几个Java云平台的联系和区别:

    * App Engine (http://code.google.com/appengine/)
    * X5Cloud (http://x5cloud.com)
  * CloudBees (http://www.cloudbees.com/)
  * VMForce (http://www.vmforce.com/)
  * Amazon Elastic Beanstalk (http://aws.amazon.com/elasticbeanstalk/)
  * CumuLogic (http://www.cumulogic.com/)
  * JRapid (http://www.jrapid.com/)
(1)首先,所列的Java云平台系统都支持标准的Java开发语言;而且都支持Eclipse标准开发环境界面;
(2)App Engines是google公司出品的云平台产品,其区别其他java平台的主要特性是它依赖于Google公司独有的数据管理SDK开发包,例如BigTable, GFile或者MapReduce并行批处理算法等;实际上,国内众多开发企业级信息管理系统的开发者,习惯了SQL语法的人,事实上很难使用App Engine来做MIS系统。
(3)CloudBeans、Cumulogic和JRapid三家Java云平台厂商,共同特点是侧重于Java代码的Web托管和后台数据库实例的托管。其中JRapid更类似于BPM工作流的开发工具,并提供Eclipse的报表插件。Java代码托管时候,普遍需要开发者指明数据库JDBC地址和配置参数等等。
(4)VMForce名气较大,是VmWare的虚拟化产品和Salesforce产品的结合体。不过说实在的,看了很长时间,感觉无从下手,而且2家牛人公司的合作感觉并非说的那么紧密。实际上,VmWare的虚拟化产品比较广泛的使用,此点对于VmForce项目并非亮点。
(5)Amazon Elastic Beanstalk同样侧重于java代码的托管,更加类似于IAAS基础云平台产品的地位;开发者需要自己配置和管理很多东东来使用。
(6)X5Cloud云平台侧重于提供云端资源(数据库和文件存储资源)的访问接口,并提供Java代码的托管(包括Web应用和Android应用的下载页面托管)。支持标准的Java语言和Eclipse开发环境,与标准的Java项目开发没有任何区别。值得重视的是,X5Cloud云平台提供了一套X5 SDK包,支持标准的SQL语言,在移植现有基于SQL关系型数据库的Java应用到云平台时候更加方便。
另外,X5Cloud云平台的SDK包同样可以在Android手机和平板上使用,这样采用X5 SDK包的Android应用,就可以方便地直接访问云端的数据库资源和文件存储资源,而不用再开发和维护服务器端的代码了。

相关推荐

    java实现连接onenet云平台,从onenet获取数据进行处理

    在本文中,我们将深入探讨如何使用Java编程语言连接到中国移动OneNet云平台并从该平台获取数据进行处理。OneNet云平台提供了一种方便的方式来管理物联网(IoT)设备,并且支持通过API接口与各种应用进行数据交互。...

    基于Java的Saas ERP简云平台管理软件设计源码

    本资源提供了一套基于Java语言编写的Saas ERP简云平台管理软件设计源码。该项目包含了287个Java源文件、59个XML配置文件、8个SQL文件、6个Properties文件、5个XLSX文件、3个INCLUDE文件、3个JAR文件、1个Markdown...

    有人透传云-云交换机-java 端模板.zip

    Java端的SDK允许开发者在Java环境下构建应用程序,使硬件设备能够安全地连接到云平台,实现远程控制、监控和数据分析。 标签“有人云 java”进一步强调了这个模板是针对有人云平台,并且是用Java语言实现的。这表明...

    基于Java轻量级架构的KVM私有云平台设计源码

    该项目为基于Java轻量级架构的KVM私有云平台设计源码,涵盖519个文件,其中包含371个Java源代码文件、44个Vue组件文件、37个PNG图片文件、17个模板文件、16个JavaScript文件、13个XML配置文件、3个Markdown文件、3个...

    基于yeelink开放云平台的智能家居研究与实现.pdf

    而yeelink作为一个物联网公共云平台的开源方案,为智能家居系统的设计和实现提供了新的思路和方法,使得开发者能够更加专注于应用层的设计和用户体验的提升,而无需过多考虑底层的技术实现和平台维护等问题。...

    公共信息大数据资源开放云平台建设方案.pdf

    公共信息大数据资源开放云平台建设方案.pdf公共信息大数据资源开放云平台建设方案.pdf公共信息大数据资源开放云平台建设方案.pdf公共信息大数据资源开放云平台建设方案.pdf公共信息大数据资源开放云平台建设方案.pdf

    基于Java开发的家政服务预约云平台源码(课程设计项目).zip

    基于Java开发的家政服务预约云平台源码(课程设计项目).zip基于Java开发的家政服务预约云平台源码(课程设计项目).zip基于Java开发的家政服务预约云平台源码(课程设计项目).zip基于Java开发的家政服务预约云平台...

    百度智能云平台api调用菜品识别java实现.rar

    在本项目中,我们主要关注的是使用百度智能云平台API进行菜品识别的Java实现。首先,我们要理解这个项目的核心——菜品识别,这是计算机视觉领域的一个应用,它涉及到图像处理和机器学习技术,能够自动识别图片中的...

    基于Java建立井壁监测数据查询云平台的研究.pdf

    首先,文章概述了当前井壁监测数据云平台的现状和问题,即目前的井壁监测数据云平台是以C/S架构为设计思想,需要在特定的环境和下载特定的软件才能对监测数据进行读取,这使得数据的读取变得非常笨重。 然后,文章...

    JavaDemo_java_云课堂_

    这个项目源自阿里云课堂的学习课程,旨在帮助学员通过实际操作来巩固和深化Java编程的知识点。在"JavaDemo.txt"这个文本文件中,我们可以期待找到一些关于Java编程的基础示例和实践代码。 Java是一种广泛使用的面向...

    基于Java语言的免疫规划云平台设计源码

    本项目是一款基于Java语言的免疫规划云平台设计源码,总文件量为46个,其中包含20个类文件、19个Java源文件、5个XML配置文件和2个YAML文件。该平台旨在为免疫规划提供高效、便捷的云服务。

    JAVA调用梦网云通讯平台API实现短信发送

    在本文中,我们将深入探讨如何使用Java编程语言调用梦网云通讯平台的API来实现短信发送功能。梦网云通讯平台提供了一整套服务,包括短信、语音、流量等通信能力,帮助企业轻松构建通信应用。为了实现这个功能,我们...

    行业文档-设计装置-基于Java开发的智慧健康云平台.zip

    综上所述,基于Java开发的智慧健康云平台利用了Java的多种优势,构建了一个安全、可靠、高效的健康数据处理和服务体系。通过不断的技术迭代和创新,未来这样的平台将在提升医疗服务质量和效率方面发挥更大作用。

    阿里云IOT平台虚拟设备端数据上报-JAVA.rar

    阿里云IOT平台,IDEA开发的Java虚拟传感器数据上报程序,结合博客使用,博客配套资源源码。--西西菜鸟

    基于Java的物联网消防管理系统源码.zip

    【压缩包子文件的文件名称】: "MF00333-Java物联网智慧消防云平台微服务源码" 暗示这可能是一个微服务架构的项目,微服务架构将大型应用拆分为多个小型、独立的服务,每个服务都可以单独部署和扩展。"智慧消防云平台...

    基于Java和Shell的智能制造云平台设计源码

    该项目是一款基于Java和Shell语言开发的智能制造云平台源码,总计包含216个文件。其中,Java源文件占主导地位,达154个;其次是XML配置文件24个,日志文件23个,YAML配置文件6个,Shell脚本3个,Git忽略文件2个,...

    JAVAWeb云平台9个模块完成项目

    总结来说,【JAVAWeb云平台9个模块完成项目】是一个全面的云服务管理系统,涵盖了从资源管理到用户服务的多个层面,涉及到Java Web编程、JSON数据交换和MySQL数据库管理等关键技术。无论是对于学习Java Web开发还是...

    私有化云平台建设方案

    私有化云平台建设方案 私有化云平台系统架构是指在构筑私有...私有化云平台系统架构设计需要考虑到标准化、高可用、增强二级网络、虚拟化、高性能、开放接口、绿色节能等多个方面,以确保云平台的整体性能和可靠性。

    基于Java的档案管理云平台关键技术分析.zip

    在当前数字化时代,基于Java的档案管理云平台已经成为企业、政府机构等组织管理大量电子文档的重要工具。本文将深入探讨这种平台所采用的关键技术,帮助读者理解其背后的工作原理和优势。 首先,Java作为一种跨平台...

    毕设代码2:java实现接收onenet云平台中四条河流水质数据,处理后存入MySQL数据库中

    (1)自己的onenet云平台 (2)本地部署好MySQL数据库 (3)可以用WiFi模块给onenet传数据,也可以自己在数据库写入模拟数据,数据库格式如文件夹内图“数据库数据模拟.png”所示。 1. 运行waterMain,该程序连接...

Global site tag (gtag.js) - Google Analytics