zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    获取父类参数类型工具类
    date工具类
    Ascii工具类
    AES加解密工具类
    请求ip获取工具类
    对象和map互相转换工具类
    HTTP中get、post请求工具类
    时间日期各种工具类
    算法练习题——两数相除
    ETag
  • 原文地址:https://www.cnblogs.com/barryhong/p/1658031.html
Copyright © 2011-2022 走看看