分享好友 最新动态首页 最新动态分类 切换频道
企业级应用架构模式N
2024-12-26 14:48

          先来看经典的3层架构,看下图:

涉及到平台可以是:

Ruby on Rails, Java EE, ASP.NET, PHP, ColdFusion, Perl, Python

层之间的数据传输使用协议可以是:

SNMP, CORBA, Java RMI, .NET Remoting, Windows Communication Foundation, sockets, UDP, web services等

我们经常说的3层架构就是N-Tier架构, 通常的N-Tier是这样的:

以上这个只是逻辑图,真实环境实现是有些层在相同服务器上,有一些层被拆分在不同物理服务器上。这个取决于系统如何使用,还受限于规则环境策略。
再来看一下基于DDD的 .net平台的架构图:


看以下稍微复杂一点儿架构:

 

复杂应用与逻辑层示例图:

上面的图中提及负载均衡,应用服务器,Web服务器,文件服务器,工作流服务,邮件服务器。有一点儿工作经验的人不能理解。
在这儿不再详述。

其它提示Tips:

架构设计要达到如下的目标:
 
·可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。
·安全性(Secure)。软件系统所承担的交易的商业价值极高,系统的安全性非常重要。
·可扩展性(SCAlable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。
·可定制化(CuSTomizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。
·可扩展性(Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。
·可维护性(MAIntainable)。软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。
·客户体验(Customer Experience)。软件系统必须易于使用。
·市场时机(Time to Market)。软件用户要面临同业竞争,软件提供商也要面临同业竞争。以最快的速度争夺市场先机非常重要。

软件架构是对软件系统运行时元素的抽象,软件系统可能有很多层抽象,或由多重业务流程所组成,每层抽象或每个业务流程都有自己的软件架构。
软件架构是平衡的艺术。

 

今天先这儿,希望对您有帮助。


来资料收集与整合,希望对您软件开发与企业信息化有帮助。 其它您可能感兴趣的文章:
N-Tier Entity Framework开源项目介绍
IT基础架构规划方案一(网络系统规划)
IT基础架构规划方案二(计算机系统与机房规划规划) 
IT基础架构规划方案三(IT基础软件和系统规划)
企业应用之性能实时度量系统演变
云计算参考架构几例
智能移动导游解决方案简介
人力资源管理系统的演化

如有想了解更多软件研发 , 系统 IT集成 , 企业信息化 等资讯,请关注我的微信订阅号:

最新文章
2024最新版电视盒子软件大全:高清画质、互动娱乐、智能推荐等多元化功能全面解析
2024年,电视盒子已经成为了家庭娱乐系统中不可或缺的一部分。随着技术的不断发展,许多新的电视盒子软件应运而生,为用户提供了更加丰富和便捷的选择。这些软件不仅让用户能够观看到更多的电视节目、电影、直播赛事,还可以享受各种互动娱
Android手机ROOT权限的获取方法
Android手机ROOT权限的获取方法  手机越用越智能,而系统定制又包含较多无用的应用,对于玩机爱好者来说,这是多么多么郁闷的一件事;更为重要的是,高玩们更喜欢DIY,喜欢那种控制的快感!所以今天就给大家说说Android手机ROOT权限的获
7个AI做图网站助你一键生成惊艳作品!
更新时间:2024-03-07 20:49:30在如今信息化的时代,人工智能的快速发展为人们的生活带来了许多便利,通过人工智能的学习和推理能力,能够为大家提供个性化的推荐、服务和解决方案。不仅如此,AI 技术在设计领域也有显著的进步,AI 图像生
2024年市体育局公开招聘专业技术人员考试题及答案.docx
2024年市体育局公开招聘专业技术人员考试题及答案试题11、单选题??张某和李某是邻居,在一起行政案件的执行中,人民法院执行人员将案外人李某的一间房屋当作被执行人张某的房屋强行拆毁,李某提出赔偿请求,该损失_____。A:应当由张某负责
AI绘画生成器网站免登录 - 让你的绘画更简单
AI绘画生成器网站免登录,可以在不需要注册的情况下使用AI绘画系统,让你的绘画更加简单。今天,我们将介绍几个使用AI绘画生成器的优秀网站。1.触站AI触站AI是原创画师平台触站旗下的AI绘画系统。它有一个简单易用的界面和各种不同的绘画效
11:00,突然拉升!中国资产,大爆发!
今天上午盘中A股市场整体窄幅波动,上证指数在3400点以上运行,大消费赛道继续走强,相关个股大面积涨停。临近上午收盘,金融板块突然拉升,券商股拉升势头明显。概念股方面,抖音豆包概念股整体进一步上行,不过相关概念股亦出现分化,一
AI来了,掀起全球娱乐、社交潮流新风暴|2024 T
  钛媒体2024T-EDGE圆桌讨论《AI来了,全球青年流行文化新范式》   AI正在深刻影响全球青年流行文化,从游戏到社交,从内容译制到短剧制作,AI的应用也正在不断延展边界。与此同时,中国社交娱乐企业的出海版图,已经从东南亚、中东、
342期[100%纯真]3d定位精准
342期[九尺钉耙]预测一注今晚3D回顾上期开奖号码:371回顾上期形态:组六形态, 大小形态为小大小,大小比为1:2,奇偶形态为奇奇奇,质合形态为质质质,质合比为:3:0,和值为11点,和尾为1点,跨度为6。独胆关注:0双胆关注:07三胆关注:078杀一
2023年企业推广平台推荐:全面提升品牌影响力的选择
在现代商业环境中,企业推广已成为品牌生存与发展的重要一环。随着数字化进程的不断加快,越来越多的企业在寻找高效的推广解决方案。市场上存在各种各样的企业推广平台,这些平台为企业提供了多元化的营销工具和渠道,帮助他们迅速提高品牌
相关文章
推荐文章
发表评论
0评