COM+ 与银行有什么关系?
来源:互联网 发布:clearlove知乎 编辑:程序博客网 时间:2024/04/28 19:43
Enterprise Development Challenges
Enterprise applications are not new. Programmers in large organizations such as banks, airlines, insurance companies, and hospitals have been struggling with them for years. Developing enterprise applications has historically been a very long, very painful, very expensive, and frequently not very successful task. It's not that an application's business logic was hideously complex; the main stumbling block was that a developer had to write from scratch all the infrastructure needed to scale that business logic up to the enterprise level. For example, an enterprise application requires a high degree of security, which is unnecessary for a desktop application. The developers of an enterprise application have to write (and test, and debug, and deploy, and support, and maintain, while employees come and go) all the code for the security system—how it authenticates users, how it decides whether a user is or is not allowed to do this or that, the tools administrators use to set or remove users' security permissions. Enterprise applications contain many other infrastructural challenges, such as pooling resources, serializing access to shared resources, synchronizing atomic transactions over multiple servers and databases, and deploying applications to multiple client machines. Writing this infrastructure takes time, costs lots of money (with relatively low unit volume to amortize it over), and the code is damnably difficult to debug and verify.
This enterprise infrastructure has nothing whatsoever to do with banking or medicine or airline reservations or whatever it is that an enterprise application needs to do. But one enterprise application's infrastructure is very similar to another's—the user identification system of a banking application is very much like that of a medical application, the thread resource pooler of an airline reservation application is identical to that of a supermarket application, and so on. Wouldn't it be cool if someone wrote all that enterprise infrastructure just once? Wrote it so you could inherit1 the pieces you cared about and spend your time writing your own business logic? And then integrated this infrastructure into the operating system you're already paying for? COM+ provides this solution.
- COM+ 与银行有什么关系?
- .net和COM有什么关系?
- SOA与Web Service有什么关系
- Axis与Apache SOAP有什么关系?
- MyEclipse与Eclipse有什么关系?
- 请问cXML与cnXML有什么关系?
- SMT与SMP有什么关系?
- 知识管理与企业管理有什么关系
- i与转换照片有什么关系?
- MyEclipse与Eclipse有什么关系?
- 肥胖与高血压有什么关系?
- 花生壳与新花生壳有什么关系
- SOCKET与TCP,UDP有什么关系?
- ROI与CPC、CPM有什么关系
- ECMAScript与JavaScript有什么关系
- anchorPoint与position有什么关系
- ajax与asp的关系,大家有什么说什么
- 聚合关系与组合关系有什么区别?
- 多用户权限与数据管理
- 恶意广告软件EyeOnBrowser Class(_IS_IDrv.exe又名Adware/ToolBar.Iebar)的手工清除方法
- 将表数据生成SQL脚本的存储过程
- “一卡通”信息系统数据库设计初步探讨
- 用ASP.Net获取客户端网卡的MAC
- COM+ 与银行有什么关系?
- 纪念我的第一篇文章
- 终身受用的80句话
- 从放屁看个性
- 人生苦短
- [C++学习]矩阵运算符重载
- jfreechart使用及其向linux移植
- 纪念抗战胜利60周年-3亿两白银
- [C++学习]万年历