我们现在正在进行一个贸易公司的整体信息系统建设,从中碰到不少问题,现将规划的考虑如下说明,希望各位朋友多提建议。
背景:
1、一个贸易公司,大约有170人,人人都要上内部系统。
2、现在已经有一套自己开发业务系统,使用.NET 2003,涵盖:询价、报价、订单处理、物流、仓储、财务。这套系统功能丰富,特别是询价报价订单部分,非常有特色,非常适合贸易流程。公司非常依赖该系统,一刻也不能停。
3、公司在全球范围内有10个左右的分公司。
4、数据库以及达到40G的容量,最大的表近2000万行
5、非自动生成的代码量超过60万行
现有问题:
1、现有系统架构不好,代码重复严重,代码质量低下,没有测试用例保障,每开发一个新功能都非常艰苦。但是尽管,公司一刻也离不开这个系统。
2、现有的业务系统已经不能适应公司的发展,公司最近开发了多种新业务,在原先的需求架构上做已经不可能。
3、随着公司的发展,需要越来越多的企业应用,如:HR、财务、固定资产、论坛、KA、等等
4、公司现在的信息部10人,以不能独立开发如此多的项目
对新信息系统价格的总体要求:
1、各信息系统间应统一验证
2、各信息系统间应统一通信,即统一代办任务等
3、要求提速整个信息系统的建设工作
4、要求各系统不能成为信息孤岛,各系统间的数据应方便可以统一获取和分析
设想的解决方案:
1、重新开发我们的业务系统,并使用ROR + J2EE + ORACLE的技术取代现有的.NET + SQL SERVER。主要理由如下:
a) 旧系统的.NET 2003架构已经不能适应业务发展,与其在上面诚惶诚恐,低效地开发,不如重启炉灶。
b) .NET可用的资源太少
c) .NET上不可能使用Front Controller的MVC2架构,除非不用ASP.NET的服务端控件
d) .NET的事件驱动策略虽然降低了门槛,但是服务端控件和客户端脚本很难配合,使得深入的开发不易
e) .NET多种开源架构来源于J2EE,如NHIBERNATE, SPRING.NET, monorails等,虽然这些架构也不错,但总感觉说不出
的变扭
f) 我认为,有2-3个J2EE ROR的资深软件工程师在,转型不会太艰难
g) .NET的商业控件,生成的HTML太大,大得我们不得不在中国的其他地方托管服务器,使用数据库复制来同步数据
h) .NET的的ASP控件生成的控件名无法控制,使得页面的自动功能测试很难进行或者维护
2、公司的信息部专注业务系统,充分外包或购买非核心业务来提速整个信息化建设
3、使用CAS来统一验证,CAS支持各种技术的客户端,便于整合
4、开发一个企业应用平台,来负责统一通信,公告等
5、在业务系统中不包含财务系统,购买业界成熟的财务系统。通过业务系统向财务系统的接口来进行凭证的生成、应收应付账款的管理、信用管理
6、购买EHR系统,通过业务系统向EHR系统的接口,来导入业绩数据,来统一计算提成和薪酬
7、建立数据仓库,统一产生各种报表,支持决策
设想的解决方案的问题:
1、CAS只能统一验证,有什么办法可以统一角色?
2、我前面说的企业应用平台有没有开源的项目?
3、在各地建立服务器实在是不得已的,我们这样一个全球化的公司,有没有可能就建立一个服务器,这样可以大大降低维护的成本,和部署的复杂性。
4、业务系统只负责询价、报价、订单、物流、仓储,财务系统和EHR系统分别外包,这样是否有成功案例?会不会影响数据的分析?
5、ROR是否能够扛起业务系统的大旗?我现在对ROR的担心如下:
a) ActiveRecord不如Hibernate对ORM的支持,领域模型会受到极大的限制
b) 客户端控件不够强大,例如:是否有向CS系统的多条编辑统一提交的GRID?
非常感谢一直可以读到这里,我也不好意思,一写就罗嗦了这么多。
分享到:
相关推荐
【教育信息化建设与应用】 教育信息化是指在教育领域中运用现代信息技术,如网络技术、多媒体技术等,以提升教育质量和效率的过程。自贡一中作为典型案例,展示了如何通过信息化手段推动中学教学改革。 1. **建立...
总结来说,企业信息化建设是一个系统工程,涉及到战略规划、技术选型、项目管理等多个环节。对于教育领域的信息化,尤其需要关注教育资源的数字化、教学过程的智能化和管理决策的数据支持。中国电信的经验教训为其他...
【校园信息化建设典型案例】 校园信息化建设是现代教育发展的重要趋势,尤其在职业教育领域,它能够提升教学质量和效率,促进教育现代化。本案例中,一所职业教育中心以政策为导向,结合现实需求,积极推动校园信息...
### 温州市企业信息化建设发展规划知识点解析 #### 一、温州市企业信息化...该规划不仅明确了企业信息化的指导思想和基本原则,而且还详细规划了各个发展阶段的目标与任务,为温州市企业信息化建设提供了方向和路径。
信息化领导力是当前信息化实践领域的一种典型误区,将学校信息化领导力简单视为校长的信息化领导力或学校信息化建设的执行力。事实上,学校信息化领导力是一种复杂的领导力概念,它涉及到教育信息化、学校信息化、...
《xx集团信息化建设规划》是该集团为提升其整体运营效率和核心竞争力,根据国家政策导向和企业实际需求制定的一项重要...这个规划的实施将对集团的未来发展产生深远影响,同时也是我国企业信息化建设的一个典型案例。
【某市企业信息化建设发展规划】是该市推动企业发展的重要策略,旨在通过信息技术的应用提升企业竞争力。文件详述了当前企业在信息化方面所面临的问题,并提出了未来的发展规划和目标。 一、企业信息化现状与问题:...
企业信息化建设是现代企业发展的重要驱动力,然而在实践中,企业往往会遇到一些典型弊病,如管理者对信息化认识不足、缺乏专业信息化管理和忽视信息化基础建设。这些问题严重影响了企业通过信息化提升效率和竞争力的...
我国矿山企业在信息化建设上已经取得了一定的进展,但也面临着一系列挑战。以下是对矿山企业信息化建设现状及发展趋势的详细说明: 1. 现状特点: - 硬件基础设施投入大:矿山企业重视网络建设、机房建设和调度...
【教育信息化建设和应用典型案例】 教育信息化是指在教育领域中广泛运用现代信息技术,以提升教育质量和效率的过程。XX一中作为教育信息化的典型实例,展示了如何通过制度建设、硬件设施升级和软件应用,推动中学...
矿山企业信息化建设是近年来在数字化转型浪潮中备受关注的一个领域,尤其随着互联网技术的快速发展,这一进程更加紧迫和重要。本文将围绕矿山企业的信息化建设现状、挑战、解决方案以及典型案例进行详细阐述。 首先...
在“教育信息化建设与应用典型案例.doc”中,我们可以看到四川省自贡市第一中学校作为教育信息化的成功实践案例,该校在教育信息化建设方面取得了显著成果。 首先,学校建立健全了规章制度以促进规范化和精细化管理...
五年来,《重庆市企业信息化建设项目指导性计划》已启动267个企业信息化重点项目,涉及200多家企业和全市的绝大部分区县,共引导企业信息化建设投资约17亿元。 传统产业企业通过信息化建设明显提高产业竞争力。信息...
企业资源规划系统是一个典型的信息化软件系统,它可以帮助企业解决生产、管理和服务等方面的瓶颈问题。该系统可以将企业的业务流程看作是一条供给链,包括供应商、企业本身、分销网络以及客户等各个环节紧密连接的...
综上所述,工程施工项目信息化建设的目标是通过科学的管理策略和技术手段,构建一个安全、高效、协作的信息环境,促进项目的顺利进行,同时也为企业的长远发展奠定坚实基础。通过实现这些目标,可以显著提高项目的...
苏州市的卫生信息化建设就是一个典型的案例。 苏州市卫生信息化的发展历程可大致分为以下几个阶段: 1. **初期阶段**(1995年前):主要采用单机版软件,功能单一,主要用于统计数据。 2. **局域网建设**(1995年...
总的来说,城市地下管线信息化建设是城市现代化进程中的关键一环,它要求我们克服信息分散、更新滞后、共享困难等问题,充分利用现代科技手段,构建起一个全面、准确、实时的地下管线信息管理系统,为城市的可持续...
山东高速集团的信息化建设是一个典型的大型企业集团信息化转型案例,其成功的关键在于理解和应对信息化建设中的挑战,并采取创新实践。以下是相关知识点的详细阐述: 1. **整体IT规划的重要性**:缺乏整体IT规划是...