问题描述
调用后台Java的有几个端:Andriod,IOS,Web,Wap要求暴露服务给4端调用,REST可以暴露服务,整合四个端,不知道用OSGI理念怎么整合这几个部分呢?有设计类似的系统的大神么?希望能指点一下,膜拜一下?
解决方案
解决方案二:
分析方向有问题,没有抓住接口特征。首先,分析一下,接口客户端是提供给web/wap前端服务器(内网接口)还是客户端的web/wap浏览器(其中的js调用)及终端软件(android/ios客户端);再分析一下,哪些服务接口是登录后才能提供服务,哪些服务接口可以匿名访问;于是接口分为:匿名访问接口(面向所有系统),登录后访问服务接口(面向4种前端),前端服务接口(用户身份作为参数传递,面向前端服务器,和数据库一样,处于内网)然后根据上述原则,写不同的rest接口,服务端设定安全机制,(可以使用jaas的配置,或利用网络结构控制访问)业务逻辑层使用相同的ejb,可以完成相同功能的代码重用,不认为需要osgi来解决
时间: 2024-10-23 02:27:46