在 Java EE 容器中扩展云特性 毕业论文外文资料翻译.doc
文本预览下载声明
毕业设计(论文)
外文资料翻译
学生姓名: 学 号:
所在学院: 电子与信息工程学院
专 业: 计算机科学与技术
指导教师:
2011年 12月 25 日
English Data Original Text
Translates the foreign materials:
Author: Jayakrishnan Ramdas(jkramdas@), Senior Technology Architect, Infosys LTD
J. Srinivas(jsrinivas@), Principal Architect, Infosys LTD
Book title (or paper topic): Extend Java EE containers with cloud characteristics
Publishing house (or publication name): /developerworks/cloud/library
Publication time (or registration number): august 2011
Extend Java EE containers with cloud characteristics
Strategies and patterns to extend JEE containers/apps with parallelism, elasticity, multi-tenancy, and security
The Java Enterprise Edition (JEE) architecture is based on components with features that effectively manage application transactions and statefulness, multi-threading, and resource pooling. A JEE application is easier to write even with complex requirements since the business logic is organized in reusable components and the server provides the underlying services — in the form of a container — for each component type.
We thought it would be a novel idea to add even more power to the concept of container services in JEE by adding support for some of the powerful ideas of cloud computing — namely parallelism, elasticity, multi-tenancy, and security. This article describes the strategies and patterns to extend JEE containers and applications with cloud computing characteristics. It includes:
An outline of each cloud characteristic we integrated.
A layout of the existing characteristics of JEE applications.
A description of our approach to extend the JEE container to the cloud.
A design strategy for this type of migration, one that includes the concepts of parallelism, synchronization, storage, elasticity, multi-tenancy, and security.
Cloud characteristics
Figure 1 explains what cloud is and the different cloud deployment models.
Figu
显示全部