`
bcyy
  • 浏览: 1881080 次
文章分类
社区版块
存档分类
最新评论

浅谈Web系统的三种模型

 
阅读更多
前些天听了一位资深同事关于Web系统选型与组建的培训,让我这个徘徊在门外的菜鸟受益良多。
特此简要记述,与诸位分享,亦方便以后翻看。
本人菜鸟一名,难免有理解偏差之处,还望资深工程尸们及时纠正,共同探讨。

Begin!


我们把常见的Web系统划分为初、中、高三个等级。

初级:一般就是租用域名与空间的形式。
特点:快(系统请求响应时间)
关键技术:动态页面静态化,预先生成html存放到缓冲池中
技术方案:
1、ASP + Access
2、ASP + SQLServer
3、PHP + MySQL
前两种归属于Microsoft,部署在IIS上;后者部署在Apache Server上(开源技术不用变相分担专利费);
ASP和PHP都是服务器脚本,在Server端解析执行,我们请求到的就是最直接的html;相对,Java Script是在浏览器端解析的;

中级:独立的系统,轻量级的J2EE,通常独立部署,也是我们平时接触最多的系统。
特点:并发量(比如双11的淘宝,在并发量大的时候将用户请求转移到“暂停访问”页面,并能缓存用户请求,逐渐向后端释放)
关键技术:负载均衡
技术方案:Spring、ORM(Hibernate等)、DB(MySql、Postgresql等)、Apache Server、Tomcat or JBOSS
通常使用HTTP作为网元间消息协议,因为一般企业级的防火墙只开放80端口;内部消息也可使用xmpp等;

图一:层级关系图

图二:负载均衡图


高级:一般用于金融行业,重量级的J2EE。
特点:可集成性、融合
关键技术:高稳定性、高一致性、高可扩展性
技术方案:IBM WebLogic/Oracle WebSphere、DB2 or oracle
ESB总线,JBI规范,有专门负责安全、业务、事务、OM的模块,一个新系统的加入就好像插件与总线对接。

Author:Pirate Leo

Blog:http://blog.csdn.net/pirateleo/

Email:codeevoship@gmail.com

转载请注明出处,谢谢。

分享到:
评论

相关推荐

    浅谈信息系统中的C/S和B/S

    标题和描述中提到的知识点主要聚焦于信息系统架构中的两种主流模型——C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)。这两种模型各有优势,适用于不同的场景,以下是对这些知识点的...

    浅谈SoapWeb Service架构及其应用

    ### 浅谈Soap Web Service架构及其应用 #### 一、背景与发展趋势 随着互联网时代的到来,信息技术的发展使得传统的局域网或单机式信息服务结构已无法满足现代社会的需求。分布式应用技术逐渐成为主流,以适应日益...

    html+css浅谈

    Flexbox是现代布局模式,提供了一种更灵活、响应式的解决方案,尤其适合处理单行或单列布局。 最后,《html+css培训(三).ppt》可能涉及CSS3的新特性,如Grid布局、过渡(Transitions)、动画(Animations)和CSS...

    浅谈模型-视图-控制器(MVC)模式

    ### 浅谈模型-视图-控制器(MVC)模式 #### 一、MVC模式简介 MVC(Model-View-Controller),即模型-视图-控制器模式,是一种广泛应用于软件开发领域的设计模式,特别是在桌面应用和Web应用程序中。这种模式的...

    浅谈Web数据挖掘技术在电子商务中的应用.pdf

    Web数据挖掘技术在电子商务中的应用是一项重要的信息技术,它涉及从海量的电子商务数据中提取有价值信息的全过程。随着互联网技术的飞速发展,电子商务领域得到了空前的扩展,随之而来的是数据量的爆发式增长。这些...

    浅谈数据挖掘网络服务系统.pdf

    BPEL4WS提供了一种系统化的方法来记录流程的各方面细节,有助于后续流程的修改或建立。 文章中还提到了动态工作流程的概念,这是指在Web Service架构的基础上,数据挖掘过程可以通过动态工作流程来实现用户的业务...

    浅谈基于Web的数据挖掘.pdf

    Web挖掘主要可以分为以下三大类: 1. Web结构挖掘:这种技术主要分析Web页面的组织结构和链接结构,从而挖掘出隐含的有价值信息。通过分析页面之间的链接,可以确定页面的重要性,进而对页面进行分类和聚类。权威...

    浅谈信息系统容量预测.pdf

    常见的容量预测模型有两种主要方法:趋势外推法和业务组件相关分析。趋势外推法基于历史监控数据进行预测,通常采用灰色预测模型或回归测试模型,预测准确度在80%到90%之间。而业务组件相关分析则通过对运行数据的...

    浅谈云计算的Web数据挖掘方法.pdf

    云计算服务类型通常分为三种:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。云计算的数据处理功能主要体现在虚拟化数据信息处理计算方面,它不仅是一种技术,更是一种新型的商业模式。 在...

    电子商务中数据挖掘方法浅谈.docx

    电子商务中数据挖掘方法浅谈对电子商务中的数据挖掘方法进行了总结,并对电子商务中的Web数据对象进行了分类,对网络数据挖掘的作用进行了分析,为今后电子商务中实用Web数据挖掘软件的开发与应用提供了参考。

    浅谈SOAP.pdf

    ### 浅谈SOAP知识点解析 #### 一、为什么需要SOAP? 随着信息技术的飞速发展,企业面临着日益复杂的信息化挑战。为了适应这种变化,现代企业信息系统往往由多个平台和技术构成,形成了复杂的多系统环境。这样的...

    浅谈框架与MVC

    ### 浅谈框架与MVC #### 架构的重要性及概念 在软件开发领域,架构设计扮演着至关重要的角色。良好的架构设计不仅能够确保软件系统的稳定性、可维护性和可扩展性,还能提升团队协作效率。正如文章所述,“好的产品...

    浅谈Java的多线程机制.pdf

    "浅谈Java的多线程机制" 本文主要讨论了Java语言中的多线程机制,旨在提高应用程序的性能和实时控制性能。 Java提供了多线程编程模型,使得在一个程序中可以同时执行多个小任务,从而最大限度地利用CPU资源。 首先...

    浅谈与AJAX相关的几种技术.pdf

    "浅谈与AJAX相关的几种技术" 本文将对与AJAX相关的几种技术进行简单介绍,包括XHTML、CSS、XML、XSLT和DOM等。 首先,AJAX技术丰富的功能、交互性以及快速的响应能力受到人们广泛青睐,但实际上AJAX是多种老技术的...

    浅谈软件项目教学中xml在JAVA WEB中的应用.pdf

    Web.xml文件是Web应用中的一个配置文件,它提供了一个通用的框架,主要结构有三个部分:视图、控制器和模型。XML文件在视图和控制器中扮演着重要的角色,它们可以由JAVA Bean、EJB、JAVA实用类来实现。 在JAVA WEB...

    浅谈数据库与地理信息系统.doc

    GIS是一种集成多种学科的复杂系统,包括计算机科学、地理科学、测绘学、遥感学等多个领域。它的核心功能是处理和分析空间数据,支持决策制定。GIS技术系统通常包含数据采集、管理、处理和分析子系统,以及可视化表述...

    浅谈企业信息化系统集成.docx

    - **基于中间件模型**:通过中间件作为桥梁,连接不同的数据库系统,实现数据交换和共享。 - **数据仓库集成**:从多个来源抽取数据,经过清洗、转换后存储到中央数据仓库中。 - **数据联邦集成**:在不改变原始...

    浅谈soap协议

    ### 浅谈SOAP协议 #### 一、为什么需要SOAP? 随着信息技术的发展,现代企业的信息化建设面临着日益复杂的挑战。为了应对这种复杂性,企业需要构建一套兼容性强、支持多平台、多系统的解决方案。这意味着信息系统...

    浅谈JavaScript语言中文档节点访问技术.pdf

    浅谈JavaScript语言中文档节点访问技术 在本文中,我们将探讨JavaScript语言中文档节点访问技术的相关知识点。节点访问是JavaScript语言中的一种基本技术,用于访问和操作HTML文档中的元素。下面是节点访问技术的...

Global site tag (gtag.js) - Google Analytics