精华内容
下载资源
问答
  • 企业信息系统架构要点

    千次阅读 2008-09-23 10:27:00
    企业信息系统架构要点前言 前几天我和一个人聊天,我说我做了多年管理软件,那他就问我有什么心得,呵呵,当时我说了一些但感觉没有说好,所以今天我总结一下。这个总结既不是曾经项目的总结,也不会是将来某个项目...

                         企业信息系统架构要点

    前言

           前几天我和一个人聊天,我说我做了多年管理软件,那他就问我有什么心得,呵呵,当时我说了一些但感觉没有说好,所以今天我总结一下。这个总结既不是曾经项目的总结,也不会是将来某个项目的具体架构要点,而是我过去的经验和我分析问题的思路的结合,具体问题还要具体对待,只有分析问题思路是不变的。

    现代企业特点

    1、  企业愈来愈大

    2、  企业分布在世界各地

    3、  企业之间联系更紧密

    4、  企业员工可以在不同地方办公

    5、  企业运作对信息要求更高、对软件以来强

    6、  企业业务和流程更多样

    7、  企业的变化更频繁

    8、   

    现代企业信息系统特点

    1、  支持处理业务和协同办公

    2、  对数据和信息处理及存储

    3、  支持分布和同步

    4、  方便操作人员处理业务

    5、  支持新老系统集成

    6、  是由团队合作开发的大系统

    7、  能够跟随业务变化而平稳变化

    8、  能够有效保证系统信息安全

     

    现代企业信息系统架构要点

    1、  信息系统是个复杂的系统,需要分层处理,分块处理,降低思考得复杂度

    2、  信息系统数据可以分类:业务数据、资金数据、物资数据、控制数据(协同办公、流程)

    3、  理清企业组织结构和关系

    4、  对数据架构:不光要考虑数据持久化问题,还要考虑数据存储,这些数据可能要保存很多年,另外数据量大还要考虑保存方式问题,

    5、  理清组织之间业务和数据交换

    6、  对领域模型架构:包括业务活动、业务流程、业务规则、业务目标

    7、  信息系统建造是个复杂的工程,这就需要架构师支持系统顺利建造,包括提高建造效率,保持建造过程有序,选择适当的技术方案。用软件行业术语就是:复用、开发效率、开发计划

    8、  信息系统运行期占整个生命周期的绝大部分,在运行期将会遇到很多问题:信息系统安全问题、信息系统扩展问题,信息系统效率问题、信息系统方便性问题、信息系统维护问题、同步问题、

    9、  信息系统部署时可能要遇到:异构系统交互问题、分布处理问题、通讯问题、效率问题

    10、              在建造信息系统除了要解决上述问题外,还要考虑一些制约因素:建造时间、资金限制;建造团队成熟度;将来用户特殊使用要求;

     

    11、  在解决上述问题时一定会有冲突,这时需要权衡

    总之,架构要点是在 IBM 4+1 视图框架之内,但是具体操作则需要具备很多能力。

    展开全文
  • 企业信息系统安全架构

    千次阅读 2012-08-28 22:22:04
    企业信息系统安全架构由下而进行分层,分别是: 1、设备所处空间安全 - 禁止无权限的人接触到设备,例如加门禁、视频监控 2、设备本身安全防护 - 防地震、防水等 3、网络安全 - 部署于内外网的系统要防止各类网...

    企业信息系统安全架构由下而进行分层,分别是:

    1、设备所处空间安全 - 禁止无权限的人接触到设备,例如加门禁、视频监控

    2、设备本身安全防护 - 防地震、防水等

    3、网络安全 - 部署于内外网的系统要防止各类网攻击,例加防火墙软件

    4、管理安全 - 公司制定规章制度保证

    展开全文
  • 企业架构意义很大,架构的治理更重要,因为要让架构发挥作用。企业架构开发、治理内容很多,框架理论体系就要很长的学习周期和实际经验。本篇是作者的实践总结,比较精简的讲解如何运作架构治理。 架构治理主要...

     

    这是《银行信息化丛书》读书笔记2。做企业架构意义很大,架构的治理更重要,因为要让架构发挥作用。企业架构开发、治理内容很多,框架理论体系就要很长的学习周期和实际经验。本篇是作者的实践总结,比较精简的讲解如何运作架构治理。

    架构治理主要内容,就是要进行架构开发,以及所有的IT项目的实施都要遵循此架构。只要实施架构治理,能解决IT的大部分问题。快速满足业务要求、大幅提高IT的复用性,使繁多的系统变得简单,保障系统的质量以及知识的传承。重视技术、管理出色的企业必定会在技术管理领域进行架构治理,可以使业务与IT融合,避免IT各个项目团队各自为战。

     

    目录

    企业架构

    系统架构

    架构治理定义

    架构治理框架

    架构实施的治理

    架构成熟度与架构能力框架

     

    企业架构

    架构分企业架构与系统架构两个层次。对于企业架构开发,作者主要采用了Togaf框架及其开发方法。主流的框架还包括Zachman(书中采用的)、FEA等。 Togaf在网上可下载,有7百页,在实践中大部分可以裁剪掉。本篇可视为Togaf的最佳实践,看完本篇就明白怎么进行企业架构开发、治理。

    企业架构包括了业务架构、IT架构,关系如下:


    对于技术人员来说,业务架构可能不太好理解。这是业务架构实例图,来自一个成功的财务系统项目的案例。业务部门清晰的画出了成本中心组(组织机构)、所有的的业务流程(图中是一个)、财务的愿景、中长期的规划。

     

    组织架构

     

    业务流程

     

    业务愿景

     

     

    业务规划

     

    业务架构的重要性是显然的,技术只不过是业务的信息化工具而已。在很多业务领域,作者经历的项目组经常遇见业务组织架构混论的情况,比如不同层次的在机构数下私自设立机构,机构的用途也不一样,导致后续的数据统计、流程紊乱。

    在业务架构开发方面,会面临如下情况

    1.  有成熟的组织与流程,但用户整理不出来。

    2.  用户没有很好的管理组织与业务流程。

    3.  组织架构与流程是不稳定的,在不停的变化。

    无论哪种情况,如果要做企业架构,首先要做的是业务咨询,帮助用户一起做业务架构。有的企业跳过业务架构,直接做IT架构,无源之水,丧失了企业架构的基本目的。

     

    应用架构。比较好容易理解,我们来看下一个大银行的顶层应用架构,比较清晰的划分了大的应用领域范围。实践中,还需要继续细化每个领域到功能模块。应用架构还需要包括公共的应用组件、功能模块的协作关系、功能模块之间的集成或者接口关系。

     

    数据架构。主要包括数据模型、数据分布、数据交换技术规范、数据分布等。在下一篇中,还会详细讲解数据架构。这是一个银行的数据分布的例子。

     

     

    技术架构 就是我们用的开发语言、开发框架; 各个应用的集成框架;所用到的各种基础软件,包括OS、数据库、缓存、应用服务器、页面服务器、负载等;基础硬件,包括服务器、网络、存储等,以及各种通用技术组件,包括身份验证、安全、权限、消息队列等等。以上要作为标准和规范,要求各系统执行。

     

    系统架构

    我们完成了企业架构后,就很容易开发具体的系统架构。对系统架构师的能力要求也会降低很多。这也是企业架构的意义。

    系统架构是指对实现功能需求、非功能需求的信息系统在设计宏观层面的技术决策,其决策的结果是把信息系统划分为一个或多个结构或视图,包括逻辑、物理、开发、运行、数据等方面。以指导概要设计与详细设计的开展。

    其中开发视图都是标准的,可以直接照抄企业架构;物理视图中的机器配置是标准的,根据应用需要,配置服务器数量。逻辑架构的设计着重考虑功能需求,其关注点主要是行为或职责的划分,最终,将不同的职责分配给逻辑层、功能模块等不同粒度的逻辑单元,并描述这些逻辑单元之间的关系。体现为分层、模块的划分决定和不同逻辑单元之间的交互接口和交互机制。在具体实践中,使用visio、ppt描述不同的逻辑单元等。动态方面,会更多的采用UML序列图。

    下面是一个物理视图和开发视图的案例。

    对架构开发的总结

    业务架构最重要,重要的话说三遍。做完业务架构,再做应用架构,最后才是数据架构和技术架构,这两个架构是用来支持应用架构的。顺序绝对不能错。有了企业架构,系统架构就像高速公路上跑的汽车一样,只有一条通途大道,不会走错。

     

     

    架构的治理

    架构治理是实施架构过程中保持各方利益最大化的制度安排,是一种激励、监督、制衡机制。实施对架构组件与架构活动的管理与控制,以确保组织内的架构的有效引进,实施,和演进。并以确保符合内部和外部标准和监管义务。架构治理的目标,是要让架构与业务目标保持一致性(《IT架构治理》,刘云峰2014)。我们在通俗的说,搞IT是很困难的,要获得领导、用户、IT组织内的认同,要让各个不同板凳屁股取得一致,架构治理就是干这个的。在IT内部,就是让各个项目组不要重复建设,采用统一、标准的技术路线。

    以下是作者总结架构治理的框架。架构治理的基础是 组织、流程、工具、预算等。进行架构治理的组织必须获得相应预算,才能做架构开发工作,标准的应用组件、技术组件开发,以及做一些迁移的工作。活动内容是架构实施与标准建设。标准建设的目的让系统遵循架构要求,但要尽可能的让系统开发的时候,使用标准的组件,自动符合标准要求。


     

    关于架构的实施。有很多企业隔很多年做一次大的企业架构规划,另外有的企业只在系统设计的时候,检查系统设计是否符合标准与规范。这两个都是架构治理的重大误区。我们都知道做IT系统,7分业务,3分技术。合理的做法是一年一规划,三年大规划。架构的治理应该贯穿整个系统的生命周期。尤其是项目任务的管理。需要在每年规划的时候,考虑全年的所有任务。在每次任务立项的时候,需要架构治理组织进行初步的评估,包括是否符合应用架构、技术可行性等。原因很简单,如果都立项了,在设计评审进行管控,如果走了弯路,一切都晚了。比如和其他系统重复建设了,结果需求、设计工作都白做了。甚至系统都开发了大半了。

    再另外补充两个内容。架构治理成熟度与架构师能力框架

     

     

    架构治理总结

    一个企业每年都需结合年度任务,开发企业架构。开发企业架构工作量比较大,但无论是否能做得很细致,都比不做好。在系统生命周期中,管好任务比管好设计更加重要。架构治理组织要在立项审批阶段掌握一定的话语权。

     


    =>更多文章请参考《中国互联网业务研发体系架构指南》https://blog.csdn.net/Ture010Love/article/details/104381157

    =>更多行业权威架构案例、领域标准及技术趋势请关注微信公众号 '软件真理与光':

    公众号:关注更多实时动态
    更多权威内容关注公众号:软件真理与光
    展开全文
  • 互联网企业系统部署架构变迁图

    千次阅读 2016-12-26 20:41:38
    互联网企业系统部署架构变迁图例

    阶段一:
    单机——应用程序+图片文件+数据库
    存在的问题:
    存在硬件上的使用瓶颈,内存有限,硬盘资源有限,单个CPU处理能力有限
    如果机器坏掉,数据库及文件都无备份,整个网站将不能被访问,不是高可用架构
    扛不住高并发,处理请求数量有限,高并发访问时会造成访问延迟,降低用户的浏览体验
    这里写图片描述

    阶段二:
    多机——将应用程序和数据文件分别放在不同的主机里
    硬件资源进行了简单扩充,一台主机专注处理应用程序,性能有所提高,其他两台主机分别负责文件存储和数据库存储
    这里写图片描述

    阶段三:
    引入缓存,减少数据库的访问次数,实际是减少对磁盘的IO操作,电磁转换肯定会相对来说较慢。
    提高了网站相应速度
    这里写图片描述

    阶段四:
    出现了文件服务器集群,用来存储和管理文件,
    数据缓存也从应用程序主机上分离,单独用一台主机来管理
    出现分布式集群概念,打破单台主机的硬件资源限制,理论上来说可以无限扩充
    这里写图片描述

    阶段五:
    应用服务器集群,需引入专门的负载均衡服务器,以应对高并发访问
    负载均衡服务器要能扛住高并发,一般用nginx服务器
    这里写图片描述

    阶段六:
    全面集群阶段,缓存服务器集群,数据库服务集群,负载均衡集群(之前阶段有文件服务器集群+应用服务器集群)
    引入站内搜索引擎,满足用户对商品的关键字搜索
    这里写图片描述

    阶段七:
    拆分功能模块,不能把整个应用程序放在同一个主机上——业务拆分
    前台系统、后台系统、订单系统、搜索系统
    这里写图片描述

    阶段八:
    引入消息队列机制,数据库每秒能进行的事务处理是有限的,超过这个极限时,单靠缓存也解决不了,
    缓存应对的是对数据库的查询,即读操作,对数据库的增删改等写操作就用到消息队列机制,作排队处理。
    消息队列服务器
    这里写图片描述

    阶段九:
    提高可靠性,高可用的架构。数据备份,系统恢复机制
    数据库为了保证产品稳定性,拥有双击热备份功能
    这里写图片描述

    阶段十:
    集群管理和大数据分析
    集群管理:能够管控和掌握某个集群或者整个系统集群的节点信息
    能够灵敏的感知每个机器节点的状态(一般通过心跳机制来感应)
    能够快速拉起备份机,恢复数据并使其变成节点机参与集群工作
    这里写图片描述

    展开全文
  • 流程制造行业信息系统 架构

    千次阅读 2015-12-29 21:02:29
    流程制造行业信息系统 架构 执笔人:郑玉堂  一、流程制造业信息技术应用的重要性  经济全球化趋势已经给各国经济发展带来越来越深刻的影响,各国...
  • 从抽象的系统层面来看,软件架构、系统架构、解决方案架构和企业架构,本质上是一致的,区别在于关注的主体不同。 软件架构,即为构成一套软件的主要脉络,至少包括两个不同的子架构:横向的业务功能架构和纵向的...
  • 系统架构师谈企业应用架构之系统建模1 系统架构师谈企业应用架构之系统建模2 系统架构师谈企业应用架构之系统建模3 系统架构师谈企业应用架构之系统建模4 在上篇中我们讲解了几类UML2.0语言新推出的建模...
  • 关系,本篇可能主要是简单的介绍下企业应用的几类模式,结合这几个分层直接的交互来完成系统功能的构建。我们还是先对我们学习的四个分层的职责和功能做个大 概的回顾,我们先来看看下图来回顾下我们讲述的内容。
  • 各种系统架构图与详细说明

    万次阅读 多人点赞 2018-09-15 17:49:59
    本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。整体应用系统通过SOA面向服务管理架构模式实现应用组件的有效整合,完成应用系统的统一化管理与...
  • 系统架构设计

    千次阅读 2018-11-29 15:20:35
    企业级的应用架构企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和功能。在企业架构中,应用架构是最重要和工作量最大的部分,.....
  • 企业系统架构和工具类软件架构的区别

    千次阅读 热门讨论 2009-12-29 01:16:00
    今天同事问起在系统中使用Web Service有什么用处,...因此首先搞清楚,推荐使用SOA架构的背景,是我们在做企业内部的信息化工作。在这个大背景下,我们再来探讨SOA是不是好的问题。否则,SOA不一定是最好的方式。那么
  • 系统架构

    万次阅读 2018-08-03 11:48:57
    该技术架构图是本人根据多年企业技术架构经验而制定,是企业技术的总架构图,希望对CTO们有所借鉴。  简单说明: 1.中间件基础运行环境是经过统一规划的以WebLogic、JBOSS为主的集群环境 ...
  • 软考系统架构师-软件架构

    千次阅读 2019-10-18 11:49:44
    软考系统架构师考试基础之软件架构
  • 流程制造行业信息系统架构

    千次阅读 2009-05-22 13:51:00
    http://www.ccafm.com.cn/neikan3/xitongjiagou.htm 郑玉堂 一、流程制造业信息技术应用的重要性 经济全球化趋势已经给各国经济发展带来越来越深刻的影响,各国制造企业在世界市场上进行着日益激烈和残酷的竞争。...
  •  上一篇:系统架构师-基础到企业应用架构-系统建模[中篇](下) 中我们主要讲解了部署图、活动图,我们在这里也是参考上篇的形式,这里不再详细介绍。上篇主 要讲解了下面2类建模图:   二、摘要  本文将
  • 什么是系统架构

    千次阅读 2021-02-13 16:44:16
    系统架构的作用就是通过分析系统属性来设计系统结构。在企业中,系统架构包括企业架构、解决方案架构和软件架构。
  • 企业架构之道(一)之企业信息化建设

    千次阅读 2018-12-06 12:07:58
    随着信息技术的发展,各个工业、制造业领域,甚至是在人们的日常生活领域中,自动化以及效率提升等方面均得到...随着时间的推移,企业中的信息系统越来越复杂,而且业务与信息系统的关系也日趋紧密,从而使得组织或...
  • 大型企业网络架构

    万次阅读 多人点赞 2018-11-24 10:57:01
    可以看到,在大型企业网络架构中,有非常多的产品:交换机、路由器、防火墙、IDS、IPS、服务器等设备。 那么有很多人会问,有了防火墙为什么还要IPS和IDS呢? 防火墙较多的应用在内网保护(NAT),流控,过滤等...
  • 企业级GIS系统架构介绍——安全篇

    千次阅读 2013-11-13 10:15:51
    上一篇 我们简述了企业级GIS系统架构的GIS 服务器篇,也大体了解了在企业级架构中GIS 服务器的高效配置那么,新的问题就来了1:我在客户端与Web Adaptor负载的连接怎么高效的处理呢2:我的防火墙该如何设置更加安全...
  • 一、上章回顾  首先、我们先来回顾下,上篇讲解的内容,加深下印象。上篇我们主要讲解了3个建模图形分别是... 具体功能描述如下图:这里不详细解释,如果不清楚请看:系统架构师-基础到企业应用架构-系统建模[中篇
  • 经过几十年的发展业界已经涌现出了很多企业架构以及企业架构框架理论。企业架构创建的方法论,亦即企业架构框架,由于其具备标准化的特性,将被作为本章内容的重点。当然,即便企业架构框架具有其标准性的一面,也并...
  • Android系统架构之微服务架构

    万次阅读 2015-06-01 10:26:27
    前段时间我们翻译的《软件架构模式》( 完整书籍的地址 ) 对外发布之后得到了大家的一致好评,书中讲述了五种经典、流行的软件架构模式,同时分析了五种模式的实现、优缺点等,为我们的开发工作提供了很有价值的指导...
  • 松耦合系统架构浅析

    千次阅读 2018-04-12 10:41:41
    阅读完本文后,可以从不同角度审视松耦合架构,通过统筹考虑产品不同阶段的架构设计,来提升系统架构质量。 作者介绍 刘光瑞,现任窝客研发总监,负责窝客产品研发管理及总体架构设计。拥有十几年企业级大型业务系统...
  • 上章我们主要讲述了系统设计规范与原则中的具体原则与规范及如何实现满足规范的设计,我们也讲述了通过分离功能点的方式来实现,而在软件开发过程中的具体实现方式简单的分为面向过程与面向对象的开发方式,而目前更...
  • 软件系统架构简介

    千次阅读 2012-03-05 16:22:40
     软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对...
  • 是指对企业事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案,更确切的说,是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。复杂系统集成的关键,是基于架构...
  • 企业级GIS系统架构的数据存储来说,关系型数据库无疑还是目前GIS项目中占据着举足轻重的作用。尽管现在有Hadoop、NoSQL、数据仓库等技术,但是这些技术由于使用的广泛度、技术的成熟度(在GIS行业当中使用)、资金...
  • Saas系统架构的思考,多租户Saas架构设计分析

    万次阅读 多人点赞 2019-06-14 13:39:35
    ToBSaas系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势...总结一下Saas系统架构一些特点: Saas系统分...
  • saas系统架构经验总结

    千次阅读 2017-02-07 09:36:21
    2B Saas系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件...总结一下Saas系统架构一些特点:   1.分层设计 saas系
  • 1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 283,962
精华内容 113,584
关键字:

企业信息系统架构