构建大型商务系统应该考虑的因素
2010-01-28 16:53
288 查看
1、远程方法调用。需要通过网络连接使客户端和服务器连接起来的机制。这些机制包括发送方法请求,代理参数传递等。
2、平衡装载。客户端必须以最
小的装载量连接到服务器端。如果服务器过载了,那么就要考虑另一个服务器了。
3、透明的故障恢复。如果服务器崩溃了,或者网络崩溃了,客户端能被
路由到其他的服务器而不中止服务吗?如果能,那么故障恢复要多快能完成?您的商务应用所容许的底限是什么?数秒还是数分?
4、后台集成。将持久的
商务应用数据写入到数据库并与legacy系统集成时,需要为此编写代码。
5、事务。当两个客户同时访问数据库的同一行时会发生什么?数据库会崩
溃吗?事务将使您免受这样的侵扰
6、群集。当服务器持有某些状态却崩溃了,将会发生什么情况?那个状态能否被复制到其他的服务器以至于客户端可以
利用另一个服务。
7、动态重部署。在站点运行时如何实施软件的升级?您是否要让机器停止下来或者让它保持运行。
8、无损关机。当您要关闭
一个服务器时,您能否以一种平稳的而无损的方式来做这件事情?这样您不必中断提供给正在使用服务器的客户端的服务。
9、登陆和检查。如果出现了问
题,能否有一个日志文件供我们参考,从而决定问题的原因所在?一个日志文件能使我们排除掉问题以使它不再发生
10、系统管理。谁来监控我们的系
统。当灾难性的故障发生的时候,谁来监控我们的系统?我们需要一个监控软件,能够在灾难故障发生的时候向管理员报告。
11、线程化。因为我们的有
很多客户要连接到服务器,所以服务器就必须有能同时处理多个客户请求的能力。这意味着服务器必须通过编码来实现多线程。
转自:http://blog.csdn.net/wuhailin2005/archive/2009/01/07/3726369.aspx
2、平衡装载。客户端必须以最
小的装载量连接到服务器端。如果服务器过载了,那么就要考虑另一个服务器了。
3、透明的故障恢复。如果服务器崩溃了,或者网络崩溃了,客户端能被
路由到其他的服务器而不中止服务吗?如果能,那么故障恢复要多快能完成?您的商务应用所容许的底限是什么?数秒还是数分?
4、后台集成。将持久的
商务应用数据写入到数据库并与legacy系统集成时,需要为此编写代码。
5、事务。当两个客户同时访问数据库的同一行时会发生什么?数据库会崩
溃吗?事务将使您免受这样的侵扰
6、群集。当服务器持有某些状态却崩溃了,将会发生什么情况?那个状态能否被复制到其他的服务器以至于客户端可以
利用另一个服务。
7、动态重部署。在站点运行时如何实施软件的升级?您是否要让机器停止下来或者让它保持运行。
8、无损关机。当您要关闭
一个服务器时,您能否以一种平稳的而无损的方式来做这件事情?这样您不必中断提供给正在使用服务器的客户端的服务。
9、登陆和检查。如果出现了问
题,能否有一个日志文件供我们参考,从而决定问题的原因所在?一个日志文件能使我们排除掉问题以使它不再发生
10、系统管理。谁来监控我们的系
统。当灾难性的故障发生的时候,谁来监控我们的系统?我们需要一个监控软件,能够在灾难故障发生的时候向管理员报告。
11、线程化。因为我们的有
很多客户要连接到服务器,所以服务器就必须有能同时处理多个客户请求的能力。这意味着服务器必须通过编码来实现多线程。
转自:http://blog.csdn.net/wuhailin2005/archive/2009/01/07/3726369.aspx
相关文章推荐
- 构建大型商务系统应该考虑的因素
- 构建一个大型分布式系统的影响因素
- 企业构建ERP系统 不得不考虑的因素
- 企业构建ERP系统 不得不考虑的因素
- 构建大型业务系统过程中需要考虑的问题
- WP7应用开发笔记-豆知识 使用本地值的时候应该多考虑使用系统主题资源
- 如何逐步去构建一个大型网站系统
- 升级到Oracle DB 12c之前应该考虑的因素:DB 12c中EM Express 12c的功能减少
- 系统构架设计应考虑的因素
- 系统构架设计应考虑的因素
- 高性能软件系统设计中应该考虑的问题
- 如何使用bloomfilter构建大型Java缓存系统
- 大型JavaWeb分布式系统中关于maven多模块构建以及代码依赖管理
- 大型JavaWeb分布式系统中关于maven多模块构建以及代码依赖管理
- 如何逐步去构建一个大型网站系统
- 系统构架设计应考虑的因素
- 如何逐步去构建一个大型网站系统 3ff8
- MIS系统应该考虑哪些内容?
- 建设网站应该考虑哪些因素
- 系统构架设计应考虑的因素