BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:案例研究:巴西国家医疗保健系统

| 作者 Fabiane Nardon 关注 3 他的粉丝 , Floyd Marinescu 关注 35 他的粉丝 发布于 2007年12月3日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

巴西国家医疗保健系统曾被喻为全球最大的Java企业应用,涉及200多万行代码,囊括一个350个类的区域模块。该系统把所有能想象到全国范围内的各类行政地区模块化,其所实现的自动化给公共医疗保健系统创造了巨大的价值,让巴西人受益匪浅。本案例分析,从系统构架、解决方案、教训与启发以及项目的未来趋向等做全方面详细深入的探索。

和所有重大的国家公共设施系统一样,医疗保健系统最初基于大量的纸质文件系统之上,政府和地方系统间缺少衔接,不仅影响国家对医疗保健事务的宏观调控,更影响到日常的病人预约就诊事宜,在这样的现实情况下,被命名为Siga Saude的覆盖全国的医疗保健系统应运而生。

从最初集聚了150号人对系统功能做全面的需求分析,到开发团队根据需求规格说明将整个系统恰当地划分模块;从团队选择采用EJB2.1和Struts,结合EJB成熟的设计模式,到引入Session Facade、Service Locator、Business Delegates从而定义确切的层次分明的框架;从对系统重要的医疗预约调度结合其用例图和序列图做具体的描述,到针对该系统涉及繁杂的规则的特点而特别引入Drools工具;从Java 5注释代替XDoclet给该项目短期开发周期中所带来的巨大优越性,到技术以外的人文交流因素对技术开发所带来的影响,再到鉴于容器外测试的局限性而决定向POJO迁移和最后结合AJAX简化用户界面,作者是别具匠心,力求为读者提供详细有用的项目开发经验技巧。本案例分析无疑值得Java企业应用开发人员阅读参考。

阅读全文:案例研究:巴西国家医疗保健系统

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

little mistake by Wang Reed

在"经验三:规则引擎如何简化业务逻辑"的内容中,jsp-94是否应为 jsr-94? 还有,可否发原文链接?谢谢

Re: little mistake by 霍 泰稳

经核实,确实是“JSR-94”(一个Java规则引擎),已经做了修正,并补全了原文链接。谢谢汪晓朋友的指正!

Re: little mistake by Wang Reed

^_^多谢

拥有2亿(应该为2000万)多人口的巴西最大的城市,也是世界第4大城市 by zhou wander

2亿人口的城市太可怕了。

Re: 拥有2亿(应该为2000万)多人口的巴西最大的城市,也是世界第4大城市 by T sihai

“拥有2亿多人口的巴西最大的城市”应该是“拥有2亿多人口的巴西的最大城市”

Re: 拥有2亿(应该为2000万)多人口的巴西最大的城市,也是世界第4大城市 by 霍 泰稳

这句话确实有歧义,已经根据Sihai T朋友的建议对原文做了修改。非常感谢wander zhou和sihai T朋友的指正!

Re: 拥有2亿(应该为2000万)多人口的巴西最大的城市,也是世界第4大城市 by Jacky Li

2000万那里还要改一下的

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT