企业级系统架构的技术特点

时间:2022-05-14 11:38:26 系统架构师 我要投稿
  • 相关推荐

企业级系统架构的技术特点

  系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。那么企业级系统架构的技术特点有哪些呢?

  企业级系统架构及技术特点

  架构设计

  基于SOA和MDA的架构

  以服务为核心单元的 设计思想,以传统WS作为服务发布

  以模块化为系统构建方式,重视应用子系统和子模块的独立性和可重用性

  中央集中式部署架构

  专业小型服务器

  一般不会超过5台部署服务器,不会多于10个应用节点

  热备和故障恢复机制、灾备系统

  关注流程

  工作流技术,尤其是分布式节点间流程整合

  企业系统间的无缝转移

  门户

  跨系统,跨节点间的单点登录

  技术运用

  以商业性产品为主

  追求单节点稳定性

  较少需要7*24小时支持

  以商业性关系数据库为主要存储

  比较严格的事务性访问

  完全基于数据库事务

  分布式事务(JTA)

  较为复杂并且功能丰富的用户界面

  用户具有相对统一的.客户端(比如使用IE浏览器)

  用户可以接受适当的响应和延迟

  互联网系统架构及技术特点

  架构设计

  以界面展现和用户体验为主要设计

  大量运用Ajax实现局部提交和局部刷新

  以轻量级、伸缩性为架构主要考虑

  除某些平台级应用外,极少使用服务扩展

  使用REST风格的WebService或者纯粹的'处理Json的Web响应

  数以百台甚至上万台PC服务器,多个数据中心,站点镜像

  分布式独立域以及部署域之间定时通信

  高性能缓存机制

  双向页面缓存

  内容静态化技术

  数据缓存

  非事务、非关系型数据库

  全面NoSQL数据库

  技术运用

  大量使用开源技术产品

  LAMP: Linux + Apache + MySQL + PHP

  Tomcat, Lucene, Memcache

  简单界面开发技术

  脚本语言,如PHP, Python, Ruby等

  对多种浏览器的支持

  底层高性能处理优化

  使用C、C++实现底层通信和IO优化

  电子商务系统架构及技术特点

  架构设计

  关注数据的糅合(Mashup)

  关系数据库与高性能NoSQL数据库结合

  不固定的架构设计思路

  可能偏互联网方向,也可能偏企业系统方向

  分布式部署

  事务缓存机制

  事务迁移、事务恢复、事务批量处理

  较为严格的安全机制

  部分功能使用HTTPS及数字证书

  与企业系统的对接交互

  与银行、支付平台的.对接

  与企业订单系统、进销存系统、物流系统的对接

  技术运用

  有时效的缓存机制

  确保数据实时性与性能的平衡

  大量数据挖掘和分析运用

  相关性分析

  定向推荐

  部分运用商业中间件技术产品

  应用服务器

  业务流程管理

  大量的开源技术运用

  Java相关开源技术比较常见

【企业级系统架构的技术特点】相关文章:

图书检索系统体系架构研究12-05

如何成为优秀的系统架构师08-30

SDN的主要技术特点03-31

嵌入式系统的分类和特点04-07

跆拳道的技术特点09-04

eda技术有什么特点09-06

网格技术的特点及其对档案工作的影响10-28

张继科乒乓球技术特点10-12

无线网络技术及特点02-24

无线网络技术的特点与现状12-20