EEPlat 与 SOA
2024-08-25 04:27:04
EEPlat具有良好的可集成性和高度的系统开放性。
EEPlat中系统级的服务由业务对象的服务通过规则引擎定义的业务逻辑组织建立起来。系统级的服务和业务对象的服务都可以直接公布为WebService供外部集成调用,从而最大化的支持了SOA。从底层支撑保证了平台之上的各个系统间的无缝集成。可以从根本上彻底解决“信息化孤岛”的问题。
平台的服务能够通过restful webservice 的方式供外部訪问。RESTful Web Service 是一种轻量级的WebService 的实现方式。简单并且高效。
- "调用方"訪问平台的服务。必须经过授权。须要平台提供的username和password。"调用方"须要小心保护usernamepassword。最好常常更换password。
- 假设一个服务须要被外部訪问那么必须设置服务的可见性,可见性为public或 public类型的服务:仅仅要"调用方"取得平台提供的usernamepassword就可以訪问。 protected类型的服务:"调用方"除了取得平台提供的usernamepassword就可以訪问。还要单独授权。
- 对"调用方"的验证方式是能够自己定义的: 在globals.xml中:<propertyname="webservice.login.service">do_org_user_findbynameandpwd</property>这个是验证"调用方"的username和password。能够和普通用户登录的服务一样。这样"调用方"的usernamepassword也存放在用户表中。从安全性角度讲。最好分开。
<propertyname="webservice.auth.service">exists_rest</property>这个验证proteced的服务是否获得单独授权。
- restclient是用java 客户端訪问平台服务的样例。是一个eclipse project。详见RestExample类。
www.eeplat.com
QQ群: 105867861(验证填写EEPLAT2014)
最新文章
- Zabbix3 agent端安装(二)
- Loadrunner连接Mysql数据库
- Web 登陆界面---简单模块1
- java笔记--使用SwingWoker类完成耗时操作
- 基于ArcEngine与C#的鹰眼地图实现
- uva 10562
- vtiger 支持 物业收费功能 微信收费
- 【错误】:Could not open JDBC Connection for transaction; nested exception is: Communications link failure;The last packet sent successfully to the server was 1 milliseconds ago
- php获取apk信息
- Linux(四)使用Xshell5远程登录
- 构建之法 chapter 8 需求分析 ——读书心得
- input file 多张图片上传 获取地址 ——fileReader
- spring cloud feign覆写默认配置级feign client的日志打印
- 2018秋寒假作业4—PTA编程总结1
- 【BZOJ3811】玛里苟斯(线性基)
- protocol error, got &#39;n&#39; as reply type byte + redis如何后台启动
- Android自定义View学习(二)
- AIO + ByteBufferQueue + allocateDirect 终于可以与NIO的并发性能达到一致。
- 算法竞赛入门经典+挑战编程+USACO
- Ubuntu 17.10开启 root 登陆
热门文章
- ubuntu16.04编译安装GPAC
- CentOS 7.4 如何安装 MariaDB 10.3.9 Stable 数据库
- 洛谷P1491 集合位置 [最短路,SPFA]
- Implement Trie(LintCode)
- hdu 5592 ZYB&#39;s Premutation (权值线段树)
- 【树形dp】Rebuilding Roads
- BZOJ 2430 [Poi2003]Chocolate(贪心+归并排序)
- 【找规律】【DFS】Gym - 101174H - Pascal&#39;s Hyper-Pyramids
- Problem A: 插入一个数到数列中
- ajax 同步和异步的区别