大家说说现在手头上的项目的情况
灵感之源
由 灵感之源
发布于 2013年08月31日
| 更新于 2013年09月02日
无人欣赏。
在公司,我现在负责对现有的几个系统的重构,对它们进行有机整合。
现有的几个系统设计的不好,实现很差,代码复制粘贴也都算了,系统间的交互都是独立实现,譬如ABCD系统,A实现了对BCD的交互,B实现了对ACD的交互,等等。而且在效率、健壮性等方面一塌糊涂。
我引入ESB (Enterprise Service Bus),抽象了所有交互,所有交互/通用的功能都在以RESTful的Web API host在ESB,譬如身份认证(自有系统+Active Directory),消息通知(邮件,短信,Lync等),on-demand报表,报表合并等等,还有几个系统之间的交互,譬如某Case/Activity在系统之间的流转触发具体业务等。
还包括和第三方系统的交互,用了类似MSMQ的机制,抽象了queue和传输,支持REST等协议,支持失败重试,有sequence,确保关联业务按步骤完成。
当然还有对所有操作的日志记录和客户端的环境记录分析。
共26条回复
楼长
·
tinyfool
回复于 2013年08月31日
ESB是什么?
3楼
·
tinyfool
回复于 2013年08月31日
你们公司做啥的?
4楼
·
灵感之源
回复于 2013年08月31日
5楼
·
6楼
·
vikiliu0310
回复于 2013年09月01日
期待贵司的项目开源,希望我自己的技术尽早能提升到提交有效comit的水平~
7楼
·
tinyfool
回复于 2013年09月01日
我们有很烂的东西,参与起来很容易的哦
8楼
·
灵感之源
回复于 2013年09月01日
我以前也写过pagerank checker,google把算法搞复杂了,解起来有点麻烦。
最近的一个开源项目是SQL Server Monitor
9楼
·
tinyfool
回复于 2013年09月01日
具体检测pagerank的部分我是从一个老外的php的实现移植到Mac的,我的主要目的是写一个本地的,可以查询大规模的网址的pagerank管理工具,不过UI写的稀烂,主要是我自己需要用,最近就会开源了。
SQL Server我现在不碰了,哈哈。
10楼
·
灵感之源
回复于 2013年09月01日
@tinyfool,公司主要用sql server,不过我引入了nosql做高速缓存,性能大增
本帖有26个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。