`
xc_wangwang
  • 浏览: 41375 次
  • 性别: 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图书馆云平台数据分析

    Java图书馆云平台数据分析是当前数字化时代图书馆管理的重要组成部分,它结合了先进的计算机技术与图书馆服务,为用户提供高效、便捷的数据处理和信息服务。本平台的核心功能包括页面样式定制、权限管理、多级机构...

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

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

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

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

    OneNet设备云平台javaAPI

    为OneNet平台提供的javaAPI,目前支持数据点和数据流的操作,设备等其他操作需要登录官方接口实现。

    基于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基于ssm+mysql的银发在线教育云平台的实现.zip

    Java基于ssm+mysql的银发在线教育云平台的实现.zipJava基于ssm+mysql的银发在线教育云平台的实现.zipJava基于ssm+mysql的银发在线教育云平台的实现.zipJava基于ssm+mysql的银发在线教育云平台的实现.zipJava基于ssm+...

    基于Java和Vue的HC物联网平台设计源码

    该项目是一款小区硬件管理的物联网管理平台,主要对接各大厂商的门禁设备、道闸设备、监控设备、智能锁和充电桩等,支持HTTP、MQTT、COMNET协议,方便与各大小区云平台对接。目前,该平台已成功对接月轮门禁、伊兰度...

    基于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和JavaScript的四方保险云平台设计源码

    该源码集是一款四方保险云平台,采用Java作为主要开发语言,同时融合了JavaScript、HTML和CSS等技术。项目包含2016个文件,其中1736个为Java源文件,涵盖XML、FTL、YML、JS、HTML、TXT、Properties等多种格式。这款...

    java物联网平台源码

    物联网平台基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等开发,是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能,能帮助你快速建立物联网相关业务系统。 ...

Global site tag (gtag.js) - Google Analytics