这个是页首

soae

昨天和INTEL的工程师一起交流了INTER的一个数据整合的产品SOAE。

理解如下:

SOAE包括一套中间件容器(类似TOMCAT或WEBLOGIC,只不过是专门用于运行WEBSERVICE),以及两个开发环境(SD和DT),以及一个WI界面(用于管理中间件容器,类是WEBLOGIC的CONSOLE).

SD:用于开发WEBSERCIE,是一个基于ECLIPS的开发工具,用于WEBSERVICE非常方便,基本上是基于图形化的开发方式。主要是用于生成两种文件:

  • WSDL:用于描述WEBSERVICE的接口文件。SOAE支持很多通信协议,包括HTTP,FTP,JMS,FILE等。
  • BEPL:业务逻辑实现,BEPL是主要的业务代码实现部分,其实也是一个XML,无非SD提供了基于图形化的开发界面。BEPL支持大部分基本的程序语言。以及一个很强大的函数库。

DT:是一个INTEL收购了第三方公司的一个产品,主要是用于开发数据转换相关功能。

------------------

除了BEPL,复杂的业务逻辑可以通过JAVA来实现,SOAE可以通过3种方式调用JAVA。AXIS2,IA,IS。

------------------

作为SOA解决方案,SOAE还提供了比较强大的数据转换功能,数据转换包括

  • xslt:实现XML到XML的转换
  • DT:XML和非XML的转换
  • 协议
  • 封装

----------------

此外,SOAE还提供了基于安全考虑的开发模式,包括认证,SSL,加密,签名等等。

--------------------

在交流中发现的几个问题:

1.关于二进制文件传递,目前采用的方式是BASE64编码,交流中发现可以基于附件进行传递。

2.最简单的访问控制可以通过http头中的权限信息,增加digester

posted @ 2010-01-28 09:13  网际浪人1  阅读(7053)  评论(0编辑  收藏  举报
这个是页脚