有几个项目,想把后台管理员这块的内容独立出来,主要包括账号,部门等。想把这块做成服务,来供这几个项目使用。这样就不用每个项目有一套账号管理系统。这样做主要的目的就是为了方便,比如有4个系统,如果每个系统都有自己的账号模块,那么要使用四个系统就需要对应的四个账号和密码来登录系统。
现在就是为了解决这样的问题,想把账号模块独立出来。就算未来有新系统要加入,也可以用这里的账号模块。
目前我个人的想法就是做一个webservice服务,专门用来供系统调用账号数据查询账号使用。
除了这样的方法还有没其他更好的方法。是否可以用web api 来做。或者是 REST风格的web服务 哪位高手给指点指点
完全可以用web api。简单,上手快。
我现在用的就是webservice.
完全可以用webservice/wcf来实现你的需求,WCF/webservice作为内部子系统间的服务通信是个很好的选择,而webapi确不推荐你使用,除非你的系统涉及到外部访问,比如手机端或者第三方系统的服务请求等可以考虑用webapi做服务接口。