MOSS
posted @ 2007-10-19 12:24 啊~风 阅读(404) 评论(0) 编辑
自打进入了教师行列,发现自己越来越懒了。终于昨天晚上有所感悟,发现不能就这样下去了。辞职前在一家开发OA的公司工作,一直以来对工作流都有点兴趣。可惜没能够做太长时间就离开了。心里一直想自己开发一个,一者不让自己太轻松;二者也可以给自己一点压力;三者不会丢了自己的技术。
具体的计划还没有制定,不过一些环境已经搭建好了。C#(Nhibernate+Spring.Net)+MSSQL(Oracle)+MonoRail,本来准备使用Castle的。现在对于这个两个框架真的不知道怎么选择好了,因为从事过JAVA的开发对Spring了解的更多一点。
准备下个星期之前制定好工作计划。
具体的计划还没有制定,不过一些环境已经搭建好了。C#(Nhibernate+Spring.Net)+MSSQL(Oracle)+MonoRail,本来准备使用Castle的。现在对于这个两个框架真的不知道怎么选择好了,因为从事过JAVA的开发对Spring了解的更多一点。
准备下个星期之前制定好工作计划。
posted @ 2007-10-18 15:35 啊~风 阅读(226) 评论(0) 编辑
工作流管理系统,可以这样理解:首先它是一个管理系统的软件,其次它用于实现工作流。通过工作流管理系统与工作流的比较不难看出:工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。
工作流管理联盟(WfMC,Workflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。
看起来工作流管理系统与BOS(Business Operation System,企业业务系统)或ERP(Enterprise Resource Plan,企业资源规划)都很相似,但它们的实质是有很大区别的。工作流管理系统为BOS提供一个软件平台,这就如运行在PC机上的操作系统,因此工作流管理系统比BOS的应用范围更广,环境更复杂。工作流管理系统与ERP的区别在于,ERP侧重于满足企业内部业务操作功能,提高工作效率,而工作流管理系统侧重于企业管理,面向市场和客户,提高对外业务水平。
所有的工作流管理系统都提供了三个功能:
1. 建立阶段的功能:主要考虑工作流过程和相关活动的定义和建模功能。
2. 运行阶段的控制功能:执行工作流过程,并完成每个过程中活动的调控功能。
3. 运行阶段的人机交互功能:实现各种活动执行过程中用户与IT应用工具之间的交互。
需要工作流技术的行业数不胜数,银行、电信、政府……相应需要工作流管理系统实现优化管理的行业也非常宽泛,越渐成熟的工作流管理系统应用于各行各业,将是对社会发展的一大贡献。
posted @ 2007-10-18 15:21 啊~风 阅读(307) 评论(0) 编辑
工作流是从英文单词work flow中直译过来的。最直白的意思就是日常工作中相对固定的流程计算机化。
在此列举两个工作流简例:
客户到银行开户的工作流:
客户索取开户资料单——资料填写——营业员核对个人证件——营业员核对帐款——客户获取存折和收据——客户核对。
某产品销售的工作流示意图:

一直以来,企业管理者都在琢磨如何优化工作流。虽然已由经验而形成一套较固定的模式,因而简化了许多不必要的程序,但在计算机信息系统尚未形成主流的年代,一切都是由人工实现的,且存在诸多不利,如人为工作效率低、信息传递响应速度慢、纸张通信资源浪费等。80年代中,人们终于找到了缓解这些弊病的办法,那就是依赖网络新生的工作流技术。
由于工作流技术发展各异,为了给其制定相关规范,实现不同工作流产品的互操作,1993年,工作流管理联盟(Workflow Management Coalition,WfMC)成立了。它所提出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。
从上面的叙述中可总结出工作流具有广泛应用价值的计算机软件技术的特性,也决定其必须以互联计算机为载体。在人员操作的必要条件下,工作流实现自动化。
posted @ 2007-10-18 15:20 啊~风 阅读(434) 评论(0) 编辑


