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

  • 相关阅读:
    Win32应用中创建多窗口
    同时控制多个UIScrollView对象
    在后台代码中设定控件的Visibility
    VC中使用GDI+
    悬垂指针(Dangling pointer)和野指针(Wild pointer)
    在Windows下通过命令行界面编译并生成 .exe
    C++流重定向到文件
    读写文本文件和二进制文件——二进制模式
    使用MahApps.Metro
    WPF之GUI编写
  • 原文地址:https://www.cnblogs.com/barryhong/p/1658031.html
Copyright © 2011-2022 走看看