尝试[面向协议]----[pipeline language]

[pipeline language] 实现

pipeline使用国外开源包, 尤其是apache的

1, digester解析pipeline源文件(xml格式)

2, MVEL进行表达式计算

3, 各种协议的jre包用于与各种协议对话

说明:临时修改digester包里面的一个bug, 多层嵌套include时会堆栈溢出的bug.

 

[pipeline language]资源

google code 项目地址: http://code.google.com/p/ether-anima-pipeline/

 

[pipeline language] 构成 

1, 数据模型---net数据模型

2, 流程模型---顺序,分支,循环,线程, 定时, 协作

3, 执行模型---协议[编码, 请求, 响应, 解码]

4, 现实模型---全球, 经济, 市场, 供应商, 服务器, 协议服务

 

[pipeline language] 现状 

实现了4,

基本实现了1;

2,3还在调试中

  

[pipeline language] 目标

用各种网络协议与网络资源对话, 然后形成一个统一的服务接口.

 

你可能感兴趣的:(apache,.net,xml,网络协议,Google)