- 相关推荐
企业级系统架构的技术特点
系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。那么企业级系统架构的技术特点有哪些呢?
企业级系统架构及技术特点
架构设计
基于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相关开源技术比较常见
【企业级系统架构的技术特点】相关文章:
BI商务智能系统及其技术架构10-20
秒杀系统架构分析06-09
如何搭建系统CSS架构08-25
Web系统架构的性能优化08-17
SAP系统架构是什么09-04
系统架构师概述11-07
linux系统集群的架构与实现06-29
Web信息集成系统网络架构08-06
集团资产管理系统的架构与设计10-06
高校数字广播系统架构与应用09-14