Eucalyptus使用的技术
  • libvirt

Libvirt 库是一种实现 Linux 虚拟化功能的 Linux® API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。

  • Netty

Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

  • Axis2

Axis2 是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。

  • Axis2c

Apache Axis2/C is a Web services engine implemented in the C programming language. It is based on the extensible and flexible Axis2 architecture.

  • Rampart/C

Apache Axis2/C的安全模块

  • JiBX

JiBX是一款非常优秀的XML(Extensible Markup Language)数据绑定框架。它提供灵活的绑定映射文件实现数据对象与XML文件之间的转换;并不需要你修改既有的Java类。另外,另外,它的转换效率是目前很多开源项目都无法比拟的。

  • Bouncy Castle

Bouncy Castle 是一种用于 Java 平台的开放源码的轻量级密码术包。它支持大量的密码术算法,并提供 JCE 1.2.1 的实现。因为 Bouncy Castle 被设计成轻量级的,所以从 J2SE 1.4 到 J2ME(包括 MIDP)平台,它都可以运行。它是在 MIDP 上运行的唯一完整的密码术包。

  • Mule

它 是一个轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑。UMO可以是POJO,JavaBean 等等。它支持20多种传输协议(file,FTP,UDP,SMTP,POP,HTTP,SOAP,JMS等),并整合了许多流行的开源项目,比如 Spring,ActiveMQ,CXF,Axis,Drools等。虽然Mule没有基于JBI来构建其架构,但是它为JBI容器提供了JBI适配器, 应此可以很好地与JBI容器整合在一起。而 Mule更关注其灵活性,高效性以及易开发性。从2005年发表1.0版本以来,Mule吸引了越来越多的关注者,成为开源ESB中的一支独秀。目前许多 公司都使用了Mule,比如Walmart,HP,Sony,Deutsche Bank 以及 CitiBank等公司。

  • Hibernate

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

  • HSQLDB

Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速的。在其官网可以获得最新的程序源代码及jar包文件

  • Xen

Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

  • KVM

基于内核的虚拟机(或简称为KVM)是一个由Qumrannet开发和赞助的开源项目.

  • Google Web Toolkit

Google Web Toolkit (GWT) 允许开发人员使用Java 编程语言快速构建和维护复杂而又高性能的JavaScript 前端应用程序,从而降低了开发难度

  • LVM2

LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。

  • Jetty

Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。

posted on 2014-05-22 10:26 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ruiy/p/EucalyptusTechnology.html

Eucalyptus使用的技术相关推荐

  1. C语言关键字及其解释[共32个]

    C语言一共有32个关键字,如下表所示: 关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或 ...

  2. 收集的计算机编程电子书目录,仅供日后查阅方便

    本人有收集电子书的癖好.每日在网上收集经典的电子书籍,尤其喜欢原版的,看起来舒服.不过总是心血来潮,当时下载后瞅几眼,之后就束之高阁,再也不问津了.很为此苦恼,过后找某本书时也总是不知道在哪,为了查找 ...

  3. Java实现lucene搜索功能

    直接上代码: package com.sand.mpa.sousuo;//--------------------- Change Logs---------------------- //<p ...

  4. 云计算时代的P2P技术

    标签:云存储 休闲 云计算 MeshVault 职场 来源:互联网周刊 作者:孙建昆 云计算现在已经说不上是什么新的技术了.而基础云服务高昂的成本和人们对于云安全的种种焦虑成为云计算发展的瓶颈之一.鉴 ...

  5. Eucalyptus系统部署

    Eucalyptus云技术专题(专题三) Amazon云计算开源实现之Eucalyptus--Eucalyptus系统部署 Ubuntu+KVM部署Eucalyptus 背景介绍 这里为什么选择Ubu ...

  6. 技术大牛收割机!Java之父James Gosling现在哪里???

    Gosling在Sun有着几十年的职业生涯,之前是为Liquid Robotics提升水下机器人的产品研发.他是Java语言之父,目前亚马逊官方已宣布Gosling已正式加入Amazon Web Se ...

  7. 全面讲解OpenStack技术知识

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 鲜枣课堂 责编 | 刘丹 对于大部分人来说,这是一个很陌生的词,不知道它到底是什么,从哪里来,有什么用,和自己的工作有什么关系. 有 ...

  8. 开源云操作系统:填补技术空白 加速商业化进程

    用户最怕被某一厂商的平台绑定,云系统会不会也出现类似的问题呢?如果用户某一天发现之前选择的云服务商或云平台是错误的,而想将应用和数据迁移到另一个云平台上,那么这种转换是否可以轻松实现呢?Rackspa ...

  9. 基于KVM、Xen、OpenVZ等虚拟化技术的WEB在线管理工具

    KVM能基于WEB管理吧?有没有开源的?基于WEB创建,修改,动态迁移 https://blog.csdn.net/enweitech/article/details/51668952 能够管理KVM ...

最新文章

  1. WMI技术介绍和应用——总结(完)
  2. 原创 | 安全生产事故如何防患于未然?监测与预警平台为安全和效益保驾护航...
  3. Android之Butterknife原理解析
  4. java lambda 变量_为什么Java中lambda表达式不能改变外部变量的值,也不能定义自己的同名的本地变量呢?...
  5. LeetCode : Valid Parentheses
  6. canvas实现半圆环形进度条
  7. Docker图形化管理工具之Portainer
  8. Java多线程之JUC包:Semaphore源码学习笔记
  9. 【转】vc6.0移植到VS2010遇到的问题,散分给大家,虽然分不多,各位帮忙
  10. skyline point解析
  11. Normalize.css和Reset CSS有什么区别?
  12. (转载)C#控件缩写规范
  13. 《穿越计算机的迷雾》读书笔记五
  14. 信息安全从业者工作规划及能力建设
  15. 女生更多!统计局:2019年高等教育在校生中女研究生占比过半
  16. Vendor使用:golang的vendor是个啥?
  17. 华为2018年服务器销售额,2018Q4华为服务器收入全球第三 同比增45.9%
  18. java求圆的面积和周长
  19. 香港美食(3)——源记喳咋
  20. 我的世界服务器聊天微信互通,我的世界跨平台联机 PC、手机等平台数据互通

热门文章

  1. 会考flash中文字变形为三角形_高中会考flash
  2. python爬虫爬汽车图片_python爬虫爬取汽车网站外型图片
  3. COMSOL电化学基于燃料电池、纽扣电池、锂电池等多种案例
  4. 第四章 分支结构程序设计流程图
  5. 踢球还是搞笑?这是一届锦鲤和乌龙齐飞的亚洲杯
  6. 梦幻西游H5私服服务端超详细图文架设教程
  7. 关于Ext中EditorGridPanel数据校验
  8. Hybrid App 发展史
  9. 通用权限管理设计篇_设计模式
  10. 安卓微商助手高级版V2.4.6 群发多开检测僵尸粉等功能_海量微商工具