2012新的发端,介绍一下AgileEAS.NET平台在新的一年

日期:2019-10-04编辑作者:房产

三、关于创业

因为2008年在内蒙把胃给伤坏了,身体一下子差了很多,在2009年吃了一年的中药,到现在我不赶吃太过于对肠胃不好的东西,比如:冰冷的、太过刺激的,尽可能的不喝酒,这里奉劝各位朋友的是,身体是革命的本钱,或许你不明白,但如果你差不多一周吃不下饭你就明白身体有多重要,在2009年末的时候,我就没了工作,算是下岗休息了吧。

辞职之后,疯狂的迷上了“剑网3”,天昏地暗的玩了几个月,寻求另一种途径的解脱。

解脱之后就得要思考以后咋办了,从2010年5月份起就陆续的写一些关于AgileEAS.NET平台的介绍资料,在5月份经一个朋友介绍,还在某企业干过15天,他们准备涉足医疗行业,我呆了不到一周就觉得那不适合我,一个具有国企背景的公司,我不认为其在医疗软件领域能做出有什么创造的工作,另一方面是我也不想就此放弃我自己的思路,坚持做自己2004年就确立的中小软件企业的开发管理解决方案。

之后的几个月我开始边通过博客园向大家介绍AgileEAS.NET,一边整理AgileEAS.NET平台的相关资料,也拉了一个朋友帮忙整合一套定位于县级及县级之下的医院信息系统,准备基于AgileEAS.NET平台和医疗行业做技术咨询业务。

 

目前我和我的团队主要从事以下几个方面的工作:

1.为中小软件企业提供基于AgileEAS.NET平台的应用咨询服务,帮助企业使用AgileEAS.NET进行快速应用开发。

2.为医疗软件企业提供原有产品快速升级服务,帮助其产品升级换代。

3.为医疗软件企业提供AgileHIS.NET(基于DotNet的新一代医院信息系统)解决方案

4.为医疗软件企业电子病历系统解决方案

5.为医疗软件企业提供健康档案、新型农合合作医疗、区域公共卫生平台的开发咨询。

6.为中小软件企业提供dotNET架构技术咨询服务,帮助企业快速构建自己的企业级开发框架。

 

联系方式

联系人: 魏琼东

电子信箱:mail.james@qq.com

QQ: 47920381

再说AgileEAS.NET平台

      在我博客中至少有70多篇文章关于AgileEAS.NET平台的,不过,就依目前文章所涉及的内容来看,所看到的内容也只是全部方案中的三分之一其多,那么完整的AgileEAS.NET平台到底是神马东西呢,都保护那些神马呢,AgileEAS.NET平台到底要达到什么目标呢,下面我简单的给大家说一下吧。

      事情的起因还得从2004年说起吧,在2004年秋之前,我是使用VB开发医疗行业应用的,在工作中遇到很多的问题,开发技术方面的、开发组织中的,面对现实存在的问题去思考、去读相关的书籍,分布式体系的、并行计算方面的、软件工程方面的、软件过程改进方面的,其最根本的一个问题,那就是如何更有效的解决软件生产管理中的问题,更有效的提高软件的有效生产效率,期间也通过COM/COM+做过一些这方面的尝试。

      在我博客中,还有一篇关于使用vb+asp实现的被我称之为ACWS的简单的分布式通信框架的东西,文章链接:ACWS Framework 简介。

      2004处秋到了一家做农产品市场信息化的企业,使用.NET进行开发,接触了DotNET,学习了C#语言,同时也一步一步的用DotNET中的某些特点印证自己的某些想法,在当时我和我另一个朋友王胜强和当时的甘房网合作搞房地产网站的客户端软件,期间客户扔给我一张邦用PM2软件,我安装后仔细的学习了一下,发现其采用的是类似于我现在的这种插件结构,同时,我们的技术部领导刘平来也写出了一套插件结构的称之为“Information.Kernel”的一套Framework,我就在边学习边参考帮邦用PM2组织体系和“Information.Kernel”的数据库设计的基础上搞出了最基本的AgileEAS.NET平台第一版本,称之为ISDP(信息系统开发平台),最早的系统原型图如下:

彩世界官网 1

 

      图都是从邦用PM2上截下来的,不知道邦用是不是会找我的麻烦,这两天还翻出这个最老的原型,在这个原型之上使用Linq to EAS.NET ORM写出了HIS系统与甘肃农合接口的数据导出程序。

彩世界官网 2

 

      AgileEAS.NET平台发展到现在有点剑走偏锋的意思,最早的时候我的关注点是如何能有效的提高软件企业的有效生产效率,基于这个目标,我的关注点是软件过程改进和软件工程管理,即开始的关注点管理大于技术,2004年早先读过林锐的《软件工程思想》并了解到了这么一个牛人,并时刻关注其动态,2004林锐开始搞他的项目管理产品,开始的产品好名字应该是叫“基于Web的集成化项目管理系统Future** ”,我电脑现在还保留期3.2版本的安装,最早的目标其实就是学习他的思想和产品,做一套更加轻便的项目管理系统。

      然后事情的发展总不是那样的顺利,6年过去了,项目管理软件没搞来,一直在想搞,一直在策划,一直没有做出来,倒是做出来一套以.NET构件/组件技术来实现这种商品目的基础环境,或者说是基础中间件,严格的说是一套中间件产品,而不是什么应用开发平台。

      那么完整的AgileEAS.NET中间件倒底包含那些东西呢,或者说,在我心中,这一整套解决方案都包含那些东西呢,我搞个简单的图来给大家介绍吧:

彩世界官网 3

      在这一整完整的中小企业软件开发解决方案之中,包含三大部分:敏捷并行开发实践、AgileEAS.NET和AgilePM.NET这三部分,当然,这三部分除了敏捷并行方法和另外两块有明显的界线,AgilEAS.NET和AgilePM.NET没有明显的界限,可以理解为AgileEAS.NET其上的一个应用,或者说一组用于软件开发管理的工作集,由AgilEAS.NET集成和粘合。

      那么这三部分其职责各是什么呢:

      第一、 敏捷并行开发提供一种朴素的软件工程实践,基于系统分析、设计对插件的分解,开发过程并且开发,部署过程组装集成的一种低成本、适合中小企业的软件开发模型,即完成一个系统的分解(解构)--->并行开发---->组合(结构)的一个过程,当然了,近几年也仔细的学习和吸引了敏捷开发方法特别是SCRUM中的某些优秀的思想,慢慢的和原有的思想体系融合在一起。

      第二、 AgileEAS.NET平台以平台加插件技术实现了分解(解构)--->并行开发---->组合(结构)的一个完整流程并对其生命周期进行管理,同时,AgileEAS.NET平台也提供了大量的基础组件与快速开发技术及其相关的支持产品,如IOC、AOP、ORM/Linq、报表、SL、数据对象/模型设计工作、界面生成工具、分布式通信框架等等以提高应用开发效率。

      第三、 AgilePM.NET项目管理工具提供对敏捷并行开发这一软件工程实践的工具化支持,让公司领导、各层负责人、客户、开发人员都知其项目之所以然、也知其工作之所以然。

    这三部分的东西彼此联系、相互依赖又相互促进,从而形成一个完整的中小软件企业开发、管理解决之道,这是我的事业、也是我的团队的事业,也应该大家的共同事业。

    在AgileEAS.NET平台发展过程之中,我们参考过或者说是学习过很多相关产品中优秀的东西,比如普元EOS中的某些理念、金蝶KIS中的某些元数据及其相关的一些处理机制、以及其他的诸元极致、UCML等相关产品,也大量的学习诸如Spring.NET、Castle相关的开源项目,这其中博客园带给我的帮助是最大的,我写出第一句C#彩世界官网,代码即熟悉了博客园,也曾经在2005-2006年利于博客园修改版的.TEXT的基础上修改和搭建过博客系统,在此表示感谢!

我是1998-2002年在甘肃林业学校读了四年的园林专业,那四年应该是我人生中感觉最美好的四年,虽然只是一个不起眼的中专学校,但或许就在那种环境中成长起来的原因吧,所以以至少多年之后还是怀念那片土地、那个城市,怀念当时的生活、开心而不用想太多问题,在学校可以单纯的学习,在实习林场疯狂玩、一天可以在那次生林中行走几十公里而不觉得累、住在漏雨的活动板房而不觉得无趣。

链接

一步一步教你使用AgileEAS.NET基础类库进行应用开发-系列目录

AgileEAS.NET平台开发指南-系列目录

AgileEAS.NET应用开发平台介绍-文章索引

AgileEAS.NET平台应用开发教程-案例计划

二、工作经历

我是2002年7月份毕业的,但是因为某些因素2001年夏天并没有放暑假、被赶在风景秀丽的埋积山实习林场实习教学,这样一来寒假就显得有些长了,就有去了兰州试试找找工作的想法,结果糊涂的就去了某个计算机培训学习做了计算机等级考试的教学和辅导,还记得第一个月发300RMB,严格的讲在那并没有做什么教学工作,我的思维极其不适合做教师,我的的思维是属于杂乱的联想思维,但不喜欢进行条理划分,所以会把学生搞晕晕的,所以也就是做事辅导工作,顺便干了一件现在想来有点良心受谴责的事,或者是我内心还是有点固执的原因吧,实际上那也不是什么有违道德的事,即使我不会干,或者也有其他人要干这事。

是这么一件事,在2001年左右,等级考试的机试通过率也就是15%左右吧,做为一个培训机构,我也发过传单、在周围的学校半夜贴牛皮癣,为了提高竟争力,都打出了本期不过,下期免费再学,保证通过率为多少多少的说法,所以在当时我就把真实的等级考试系统给弄了在机房无盘工作站的环境下运行,以便让学生在考试之前模拟实际考试,这个考试系统是我在参加计算机等级考试4级考试时从考点弄出来在,花了9天用debug和计算器破解其结构、配合dos批处理脚本运行在Windows 2000+Dos6.22无盘工作站之下,值得一提的是当时那个版本的等级考试系统设计的非常精妙,使用dbase数据库。

因为当时还没有毕业,所以这份工作断断续续的干到5月份,就辞职了去了那家留下深刻印象的企业-兰州商源软件并且后来还来了一个二进宫,这家公司当时是搞医疗软件的,当时的主要产品的医院管理信息系统,在当时还算国内做的不错的行业企业,我在那技术上进行了一个量变的积累,之后的很多基础都是在那工作过程中打下,在那段工作经历中,在实施系统中,网络布线、设置调用、初始化数据录入、编码修改、客户交流基本上什么都干过了,这是国内中小企业的通病吧,员工都是多面手,在这样的环境中也特别能锻炼人,刚去公司不久,我就被扔到一个地市级医院接手项目并负责项目,曾经被客户逼的三天两夜不睡觉,问题来了,你没有退路必须解决,也正是∵因为这样的境遇让我迅速成长,我从进公司到成长为公司的技术骨干只用了7个月。

对于技术的成长来说,首先自己的对这东西感兴趣,其次是你要一个在技术上的目标,你有了这个目标之后你就会努力,而不是顺着大潮,上班、下班、吃吃玩玩,也经常帮其他企业处理系统性能优化问题,但事实上我并没有认真的去系统的学习过这些,记得曾经在2002年秋冬的时候,为了能为医院信息系统中提供一个高性能的院长决策支持系统,我把SQL2000的帮助文档读了一遍,有那一次的经历之后,我从来没有正眼的读过SQL Server相关的知识,新版本的只需要了解其新增的一些技术就足够了。

这份工作我干到了2004年3月左右吧,因为当时家里催我回乡镇府上班,纠结到最后就去上班了,这是我人生中的一个弯路,但或许这个弯路也让我在之后少走更大的弯路吧,在乡镇府干团事的工作、实际是没有具体职责团结所有人干工作的职责,当时正赶上合并乡政府和农业税改革,满山遍野的收过一个月的农业税。

那工作不适合我这样的人,平常也没有什么个什么事,你就是睡到下午三点也没有什么事,平常没事就几个人凑在一起打打牌喝个酒,实在不想年级轻轻的就过那样的生活,虽然父母期望子女安定点,但我还是最后离开了那。

2004年9月份我再次来到了兰州参考高程考试通过,当时没事干就用VB/Com+asp写了一套简单的分布式通信架构-ACWS Framework,有点山寨web service的感觉,严格的讲基于http的分布式数据传输技术而已,这差不多是对我之前差不多两年的开发总结吧。

之后找了一份用.net做农业系统的项目的工作干,但是收入和之前相比差了不少,或许就是重新开发始,接触了DotNET,学习了C#语言,同时也一步一步的用DotNET中的某些特点印证自己的某些想法,在当时我和我另一个朋友王胜强和当时的甘房网合作搞房地产网站的客户端软件,期间客户扔给我一张邦用PM2软件,我安装后仔细的学习了一下,发现其采用的是类似于我AgileEAS.NET的插件结构,同时,我们的技术部领导刘平来也写出了一套插件结构的称之为“Information.Kernel”的一套Framework,我就在边学习边参考帮邦用PM2组织体系和“Information.Kernel”的数据库设计的基础上搞出了最基本的AgileEAS.NET平台第一版本。

在2005年中期之后,因为工作也不是很忙,也没有什么工作之外的事,就组建了一个小团队“敏捷软件工程实验室”做一些小项目,但最后发现那样小打小闹不行,所以除了保留了团队网站之后一个多之后就解散了。

2005年底和当时的甘房网合作,搞街坊房地产数字平台,“街坊”房产数字平台,昔日的思想,曾经的努力”一文中有详细的介绍,在2006年我们就采用了目前大家热炒的SAAS/SOA技术,也就是在那个时候,AgileEAS.NET平台已经很成熟了,已经包含了IOC、ORM、分布式SOA、SASS架构、以及简单的代码生成器等辅助工具,也是在2006年通过了系统分析师。

2007年开始我又进了兰州商源,做技术管理工具,主持开发新版医院管理信息、电子病历、社区公共卫生平台等医疗行业应用,在这差不多两年的经历之中,技术思考的越来越少,商业和管理思考的多一些,做好管理工具是困难的,我也犯过不少迷糊,其困难之处不在于什么管理方法或者说是管理流程和规则,难在于不同程度的妥协,要照顾方方面面的利益,做为管理者,必须要明白老板在想什么,其他目标是什么,我们如何笑话这些目标,对于员工、如何为大家创造一个良好的环境,都会存在一个矛盾,老板的目标总在跟不上,而实际的资源也总是有限。

关于行业

    从理论上讲,AgileEAS.NET平台是可以应用于任何行业的,目前在医疗行业(医院信息系统/HIS、健康档案系统/EHR、新型农村合作医疗/NRCM、区域公共卫生平台)、房地产、农业、电子商务、电子政务、电力、铁路交通、ERP领域。 

    从我个人的经历来讲,我所从事的这9年近10年的经历之中80%的时间都在从事医疗行业,俗话说,靠山吃山,在今后很长的一个时间段中我的重点关注行业还是医疗行业,说起这事,还想起一档子事,在我从上家公司职称之后,我曾经打算放弃医疗行业,转而做企业信息化这块,原因主要是因为原先企业也是做医疗行业的,老板也算带我不薄,然后在今年秋我想通过了,不是我做这个行业就对不起他,我不去做,还有张三、还有李四去做,只要我们格守职业道德则行,并且我做的是行业业务领域咨询,再不是去直接做客户,从另一方面讲,放弃医疗行业,让我的那些行业经验从此就烂在我脑子中实在有些可惜,留着不用,分享出去别人或许就能少走很多的弯路。

    在接下来的工作中,我还会加强我的团队在医疗行业的准备,包含新型的HIS系统、电子病历控件及电子病历系统、基于健康档案及基于健康档案的区域公共卫生平台的整合将会提供相应的解决方案。

    当然了,这不意味着我和我的团队只将为医疗行业服务,我们还是希望更多的行业应用我们的AgilEAS.NET平台进行开发,我们也将会提供完整体系的技术咨询服务。

在学校我是老师眼中的好学习,学习好、也不坏,但我从来没有认为我是他们那个观点的好学生,在当时我是一个具体极共反叛个性的学生,甚至于当着学校领导的面批判教育体制,我是一个素质教育的坚定拥护着,极其反感应试教育。

AgileEAS.NET发展方向

    如何说AgileEAS.NET平台在以前的这些年关注于敏捷并行开发思想的实践并在.NET WinForm及WebForm方面的应用的话,那么2011年将会是AgileEAS.NET将会在Silverlight之上发力,我们将会基于Silverlight提供插件体系、数据通信、服务访问、报表打印等一系列的解决方案。

    AgileEAS.NET现在版本提供了完整的ORM体系与其相配套的数据对象设计、代码生成、文档生成工具,最新版本集成对Linq的支持,我将在随后的文章中给大家展示,如何说现在版本在快速开发技术层对数据访问提供重点支持的话,那么2011年AgileEAS.NET将会在前层展示上为大家提供快速界面生成工具,帮助大家解决大早重复性劳动。

    在2011年,AgileEAS.NET平台将会升级到.NET4.0并吸引4.0的新技术,当然基于.NET2.0版本也将继续支撑。

    AgilePM.NET将在2011年实现并集成到这套解决方案之中,已经完成需要分析、初步决定采用Silverlight进行开发,到时将会给大家一个惊喜。

    在AgileEAS.NET平台的技术支持与服务系统之中,我们将会在2011年中编写更为完善的SDK帮助文档、开发指导手册,同时将会提供基于实例项目的案例教学课程。

    在医疗行业中,我们将会提供全新的电子病历编辑器,支持国家卫生部最新标准,XML导出和半结构化、支撑三级痕迹修改,同时,将会在AgileEAS.NET和电子病历之中融合电子证书的安全验证体系,同时在2011年我们将会和合作伙伴就移动医生站、移动护理站做出一个新的高度。

本文由彩世界发布于房产,转载请注明出处:2012新的发端,介绍一下AgileEAS.NET平台在新的一年

关键词:

买房和租房:15年后谁是最后赢家?[转贴]

比较:房价大涨买房才划算 分析师表示,在这个例子当中,买房与租房的区别在于:当投入同样的资金,15年后买房...

详细>>

(转贴)十分钟简单学经济:轻松看懂中国经济

1、 什么是经济发展? 1、 什么是经济发展? 简单的讲经济发展就是有钱,但钱从何来?钱只能印出来。那么到底是...

详细>>

二、JavaScript语言--JS基础--JavaScript进级篇--选项卡

利用JavaScript知识,实现选项卡切换的效果。 利用JavaScript知识,实现选项卡切换的效果。 效果图: 效果图: 文字素材...

详细>>

二、JavaScript语言--JS基础--JavaScript进阶篇--选项卡

利用JavaScript知识,实现选项卡切换的效果。 利用JavaScript知识,实现选项卡切换的效果。 效果图: 效果图: 文字素材...

详细>>