[置顶] 云计算

一、

云计算是一个IT平台,也是一个新的企业业务模式

二、

从IT的角度来说,云计算就是提供基于互联网的软件服务:电子邮件就是云计算的一个简单例子。

三、

云服务、云平台、硬件平台(数据中心)

四、云计算包含的内容

①SOA----------------SOA和Web服务的关系

②Web2.0

③Mashup--------就是被用来快速地组合服务成一个业务系统

④MDM------------Master Data Management(核心数据管理服务)

⑤BPM------------Business Process Management(业务流程管理服务)

⑥BRM------------Business Activity management(业务活动管理服务)

⑦BI----------------Business intelligence(业务智能)

⑧CEP------------Complex Event Processing(复杂事件处理服务)

五、Rational Application Dveloper

RAD该开发工具基于eclipse

六、

云计算平台

云存储

云数据中心

云服务中心

门户服务

云计算平台管理

七、RMI

RMI是和运程服务交流的一个优秀方法,但也有它的限制。

首先,RMI通过防火墙工作时就有困难。那是因为RMI使用任意端口来交流---------这是防火墙所不允许的。

在企业内部网络环境中,这一点通常不用担心,但如果你是在这个"邪恶的互联网"上工作,用RMI可能会遇到麻烦。

即使RMI提供了通过HTTP(通常防火墙都允许)走的隧道,但建立这个隧道也是不容易的事情。

八、

Hessian和Burlap解决了RMI头疼的防火墙问题。

并且它们都是非常轻量级的,足以在内存或空间限制的环境下使用,例如applet和无线设备。

九、

但当序列化RPC消息发来的对象时,RMI就把Hessian和Burlap打败了。

因为hessian和burlap都采用了自己私有的序列化机制,而RMI使用的是Java本身的序列化机制。

如果你的数据模型非常复杂,Hessian/burlap的序列化模型可能就不够了。

十、

还有一个两全其美的解决方案。让我们来看一下springHttp invoker,它在http之上提供了RPC(正如hessian/burlap),同时使用了Java的对象序列化机制(RMI).

十一、

JNDI为Java应用程序提供了一个用于存储应用对象的中心仓库。

十二、调度任务

Java的Timer类和OpenSymphony的Quartz调度器是两个流行的调度API。

spring为这两个调度器提供了一个抽象层,使你可以更容易地使用它们。

十三、使Quartz调度器

调度一个cron工作

①秒(0-59)

②分钟(0-59)

③小时(0-23)

④月份中日期(1-31)

⑤月份(1-12或jan-dec)

⑥星期中的日期(1-7或sun-sat)

⑦年份(1970-2099)

一些cron表达式的例子

0    0    10,14,16     *    *    ?

每天上午10点,下午2点和4点

0    0,15,30,45    *    1-10    *    ?

每月前10天每隔15分钟

30    0    0    11    ?    2012

在2012年1月1日午夜过30秒时

0    0    8-5    ?    *    MON-FRI

每个工作日的工作时间

十四、

JSP也有它的局限性。JSP主要是为web应用系统生成html和xml输出的。

但另一方面,velocity和freemarker能够生成任何类型的文本文件。

JSP无法生成诸如微软Excel工作表,Adobe PDF文档或图片等二进制内容。

十五、

servlet过滤器是AOP的一种原始形式

你可能感兴趣的:([置顶] 云计算)