OC

Knowledge OS
鹦鹉螺口语

大家说说现在手头上的项目的情况

灵感之源
灵感之源 发布于 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是什么?

2楼 · 回复
灵感之源 回复于 2013年08月31日

@tinyfool 是Enterprise Service Bus,一个SOA实现,把系统间的交互集中处理,实现信息调度。

3楼 · 回复
tinyfool 回复于 2013年08月31日

你们公司做啥的?

4楼 · 回复
灵感之源 回复于 2013年08月31日

@tinyfool

开了个新贴:大家的公司主要是做什么产品/服务的? - Tiny4Cocoa http://tiny4cocoa.com/thread/show/180/

:)

5楼 · 回复
tinyfool 回复于 2013年09月01日

我最近在做的项目:

  1. Tiny4Cocoa 从Discuz!改造成自有论坛,未来会有部分StackOverflow的功能
  2. 新杂志项目 我是产品经理,架构师,不参与太多具体实现,具体实现主要是 @sycx 目前在做
  3. Pagerank Checker 一个Mac的多网址Pagerank检查工具,准备考虑开源了
  4. 还有3-4个项目准备要开源了,还在整理中
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做高速缓存,性能大增

11楼 · 回复
BarryWey 回复于 2013年09月01日

我手头上的两个项目,都是日本总公司那边发过来丢给我的。 和 @tinyfool 一样,我在充当产品经理+架构师的工作。

  1. 一个项目是日本厚生省的调查系统。要求后台、平板客户端一起实现,正在需求调研及设计阶段。
  2. 另外一个项目,也是某种类似的调查系统。后台编辑好excel模板之后,解析生成Android和iOS客户端可以调用的东东,然后就可以执行需要的操作。服务端编码工作这周就要结束,马上启动Android客户端的编码job
12楼 · 回复
tinyfool 回复于 2013年09月01日

汗,@BarryWey 你们是一个日资公司的子公司还是外包公司?

13楼 · 回复
BarryWey 回复于 2013年09月01日

@tinyfool 老板是上海人,多年在日本发展。目前在日本有一家公司,今年在长沙开设了研发基地,所以……

14楼 · 回复
tinyfool 回复于 2013年09月01日

好复杂的逻辑啊,那你去过日本公司么

15楼 · 回复
BarryWey 回复于 2013年09月01日

@tinyfool 等我复杂的产品完成,可能会去趟日本吧。主要是我不懂日语,不然7月份就去了……

17楼 · 回复
yangwen13 回复于 2013年09月02日

我目前在做一款体育娱乐类的垂直社区网站和相对应的移动应用(android和iOS),我的titile是后台开发工程师。

主要做社区网站(体育娱乐图片社区)功能开发,站内搜索(基于IK,Lucene),移动端接口,android客户端开发,iOS客户端开发。

欢迎大家建议和指正,多交流。

18楼 · 回复
BarryWey 回复于 2013年09月02日

@灵感之源 表示没见过日本妹子,除了在岛国的爱情动作片里之外!

19楼 · 回复
tinyfool 回复于 2013年09月02日

汗,不要讨论爱情动作片啊

20楼 · 回复
BarryWey 回复于 2013年09月02日

顺带提到下罢了,不讨论,不讨论……

21楼 · 回复
ibuick 回复于 2013年09月02日

1, 高手进阶 2.0 版本。 2,一本电子工业出版社的合同,关于 iOS。 3,ezShare 4,ezText 2.1 5,DesktopMonitor 2.0

这是要死的节奏

22楼 · 回复
tinyfool 回复于 2013年09月02日

楼上你就学不会Markdown么?那么简单的格式

23楼 · 回复
ibuick 回复于 2013年09月02日

@tinyfool 且,我得 Markdown 用的可好了,就是懒得用,,顺便分享一个我的 TextExpander MD 语法包,用 TE 配合写 MD 爽死,, http://dr.ibuick.com/LOA3

24楼 · 回复
tinyfool 回复于 2013年09月02日

懒蛋,就是你的帖子看起来最难看,我都帮你人工改了几次了

25楼 · 回复
ibuick 回复于 2013年09月02日

@tinyfool 我擦,以后我还是 MD 吧,不能把你累着

另外,请给论坛提交回复按钮来一个快捷键,推荐 cmd+enter

不然还得点一下鼠标,B格尽失

26楼 · 回复
tinyfool 回复于 2013年09月02日

好吧,我去加

本帖有26个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]