精华内容
下载资源
问答
  • 商业合作模式有几种

    万次阅读 2019-06-18 23:36:00
    公司合作首先要看公司的...一、六合作模式 1、资源互换:资源互换是一双方商定在一段时间内彼此相互交换现金的金融交易。 2、利益均分:利益均分是在一定的利益格局和体系下出现的利益体系相对和平共处、相...

    公司合作首先要看公司的发展、定位已经公司双方的实力,前期沟通,了解很重要,切不可盲目。一般公司之间合作有以下:

    一、六种合作模式

    1、资源互换:资源互换是一种双方商定在一段时间内彼此相互交换现金的金融交易

    2、利益均分:利益均分是在一定的利益格局和体系下出现的利益体系相对和平共处、相对均势的状态

    3、股权转让:股权转让,是公司股东依法将自己的股东权益有偿转让给他人,使他人取得股权的民事法律行为。

    4、买断合作:买断,是一种市场经营行为。一般是指以货币形式,购买他人的劳动或劳动产品的,在一定区域或一定时期的专属权、所有权、经营权。

    5、保底加分成:保底分成保底分成的意思举例:我与网站签订合同,千字100元,如果这月我更新十万字,就是一万块。如果这个月这本书的销售超过一万块,达到了两万,那么我就可以拿到两万。如果低于一万,只有五千,那么我依然拿一万。这就是保底分成。

    6、加盟合作:加盟就是该企业组织,或者说加盟连锁总公司与加盟店二者之间的持续契约的关系。根据契约,必须提供一项独特的商业特权,并加上(人员培训、组织结构、经营管理、商品供销)的方面的无条件协助。而加盟店也需付出相对的报偿。

    023b5bb5c9ea15ce7b2a2b2fbb003af33b87b2d4.jpg

    二、五种合作方式

    (1)项目与项目的合作;

    (2)项目与人的合作;

    (3)项目与技术的合作;

    (4)项目与资金的合作;

    (5)项目与社会资源的合作。

     

     

     

     

     

     

    扩展资料:

    企业合作 (BusinessCooperation) 是指不同的企业之间通过协议或其他联合方式共同开发产品或市场,共享利益,以获取整体优势的经营活动

    当今具有代表性的企业间合作形式有:企业合作网络、战略联盟、供需链管理、企业集团等。

     

    企业合作网络就是将企业和经济组织间相互依赖的活动关系看作是一种企业网络,而各种从事这类活动的经济行为者就是网络中的节点。

    处于企业网络中的企业间的互动将不是通过市场交易,也不是通过企业的内部一体化过程,而是通过组织间的彼此协调来完成。企业可以通过网络来获得资源,使自己有可能克服自身的局限,实现企业的经营目标。

     

    战略联盟又称策略联盟,它是两个乃至多个企业或经济组织之间为了达到某种战略目的,通过某种契约或者部分股权关系而形成的一种合作形式。

    战略联盟的主体对象十分广泛,它不仅包括企业通常意义上的合作实体,如互补意义上的生产商、科研院所、政府部门、供应商、上下游企业等,还可能包括对手企业。战略联盟的主体之间的合作,有时是全面的,但更多的时候是基于某一特定的目的,在某一方面所进行的合作。

     

    供需链管理实际上是一个企业与其供应商、供应商的供应商,依次向前直到最初的供应商,以及与其销售商、销售商的销售商,按此向后直到最终用户之间的关系网链。供需链管理是市场渠道各层之间的一个联结,是控制供需链中从原材料通过各制造和分销商直到最终用户的一种管理思想和技术。

     

    企业集团是多个法人企业通过一定纽带,具有多个层次的,并允许跨行业、跨部门、跨所有制、跨国所组成的大型经济联合组织。企业集团的形成有两种途径,一是由一家大企业裂变而成,二是由两个以上的企业通过合作形成一个多法人企业。

    企业集团是为了进一步提高企业合作的效率而产生的,它是出于将外部合作内部化的目的,寻求一个在企业联合体内部完成企业间合作的过程。

     

    业务外包所推崇的理念是,如果我们在企业价值链的某一环节上不是世界上最好的,如果这又不是我们的核心竞争优势,如果这种活动不至于把我们同客户分开,那么我们应当把它外包给世界上最好的专业公司去做。

    也就是说,首先要确定企业的核心竞争优势,并把企业内部的智能和资源集中在那些具有核心竞争优势的活动上;然后将剩余的其他企业活动外包给最好的专业公司。

     

    所谓虚拟企业是指在有限资源的条件下,为取得最大的竞争优势,企业以自己拥有的优势产品或品牌为中心,由若干规模各异、拥有专长的小型企业或车间,通过信息网络和快速运输系统连接起来而组成的开放式组织形式。

    转载于:https://my.oschina.net/wuweixiang/blog/3063599

    展开全文
  • 大中型企业资金管理模式

    千次阅读 2019-05-07 18:16:09
    一、监控模式 账户开立:分子公司自行在商业银行开立自身的结算账户,集团并不干预分子公司的账户如何开立,只参与指导性意见,分子公司对外的支出与收入,根据开户的银行进行自营管理,集团通过ERP系统收集各单位...

    一、监控模式

    账户开立:分子公司自行在商业银行开立自身的结算账户,集团并不干预分子公司的账户如何开立,只参与指导性意见,分子公司对外的支出与收入,根据开户的银行进行自营管理,集团通过ERP系统收集各单位资金信息,仅仅进行余额监控与查询,做到你的钱,我看着花,根据监控情况参与指导性意见。

    管理特点:全面集中集团资金信息,为集团决策提供支持;进行集团资金监控,可适当避免违反财务制度的支出;不改变开户单位的资金所有权,不影响开户单位的生产经营活动; 不改变开户单位的资金管理权,账户风险分离;但只解决了开户单位资金信息透明的问题,对其他资金管理问题缺乏有效的手段。

    适用范围 :适用于集团控制比较松散或资金管理要求不高的集团企业。

    二、统收统支模式

    账户开立 分子公司不在商业银行开设银行账户,集团(总公司)统一在商业银行开设银行账户,用作对外的收款和付款,同时,分子公司在集团对应的资金管理部门开设内部账户,用来记录每个成员单位的余额情况,并可进行内部结算。

    管理特点现金收支的批准权高度集中在资金中心;最有效的集中开户单位资金,提高资金流转效率 ,有效的控制资金流出;但与账户实名制相违背,当开户单位一旦发生法律纠纷时,将导致整个集团的 银行账户被封存,不利于发挥开户单位的积极性。  

    适用范围适应于集团对同城全资分公司的资金管理或垂直管理的行政、保险等行业。

    三、统收分支模式

    账户开立 :分子公司在银行开设支出账户,该账户只能用于对外支出,不能收款,收款只能定向接手总公司归集户的下拨款项;分子公司不开立收入账户,由集团在银行开立统一的总账户(归集户)用来进行统一收款及根据计划进行支出款项的划拨。同时,分子公司在集团对应的资金管理部门开设内部账户,用来记录每个成员单位的余额情况,并可进行内部结算。

    管理特点集团较大限度的集中下属单位资金;对开户单位账户有较高控制权 ;能较大限度的防范资金风险 ;能够有效的调剂资金,开展内部贷款,形成企业现金池 ;支出不违背账户实名制原则,但可能形成资金沉淀;需依靠资金计划与预算进行管理和控制。 

    适用范围适应于集团对本地和异地全资分公司的管理模式。

    四、收支两条线模式

    账户开立分子公司在银行分别开立收入账户和支出账户,收入账户只收不支,支出账户只支不收,成员单位自行收付款。集团(总公司)在银行开立相应的总账户(归集户),分子公司的收入流入收入账户,收入账户定时上划至集团开立的总账户,集团根据分子公司的支出计划,按需从总账户划拨至支出户,用于分子公司的对外支出。同时,分子公司在集团对应的资金管理部门开设内部账户,用来记录每个成员单位的余额情况,并可进行内部结算。  

    管理特点集团较大限度的集中下属单位资金;对开户单位账户有较高控制权 ;能较大限度的防范资金风险 ;能够有效的调剂资金,开展内部贷款,形成企业现金池 ;不违背账户实名制原则;但收入户日间资金不能及时利用、支出户可能形成资金沉淀;必须依靠资金计划与预算进行管理和控制。

    适用范围适应于集团对收支计划和预算控制较好的企业,集权度较高,分子公司较多的企业。  

    五、子账户零余额模式

    账户开立集团为下属成员单位开设实名账户,如集团统一管理,当成员单位有外来收入的时候,资金实时上划到归集总账户,成员单位的实名子账户余额始终保持为0,当成员单位有相应的对外支出的时候,从总账户实时下拨给子帐户,子帐户对外进行支付,子账户余额实时保持为0。对于工行、农行、招行,能够为子帐户保留虚拟额度(非实体资金),方便查看资金头寸。  

    管理特点最大限度的集中了开户单位的资金,集团对开户单位的账户有高度的控制权,能最大限度的防范资金风险,能够有效的调剂资金,开展内部贷款,形成企业现金池 ,能够有效的管理和监控下属单位的经营活动,但下属单位完全失去资金自主权,可能影响开户单位的生产经营,总部业务量很大,管理压力强,存在大量资金结算,增加结算费用。  

    适用范围高度集权化,适用于现金流比较均匀且具有多年结算中心或内部银行管理经验的集团企业。    

    六、限额集中模式

    账户开立分子公司在商业银行开设结算账户,用于对外结算,集团在银行开立总账户(归集户),根据企业的经营情况,对分子公司的银行账户设置限额的上限和下限,超过最高限额则上划到集团开设的资金归集账户,低于最低限额由集团归集账户下拨补足;集团设立内部账户对下属单位上划的资金进行管理,内部结算通过内部账户进行。  

    管理特点下属单位有经营自主权,有利于提高其积极性;开户单位有限额内资金的使用权,能适当避免资金上收给开户单位带来的影响 ;但限额设定比较困难,要么资金沉淀大,要么下属单位资金紧缺 ;对下属单位限额内的资金使用缺乏监控;资金频繁划拨,如按正常的计费方式,费用较高,需与开户行协商,降低财务费用;资金集中程度有限;必须依靠资金计划与预算进行管理和控制。

    适用范围:  适用于集团程度适中,多元化经营的单位。

    七、比例集中模式

    账户开立分子公司在商业银行开设结算账户,用于对外结算,集团在银行开立总账户(归集户),根据企业的经营情况,对分子公司的银行账户设置比例,当在集团的上划款项低于比例时,将款项上划到集团开设的资金归集账户,集团根据企业经营的实际情况和支付计划,必要的时候可以下拨款项。  

    管理特点下属单位有经营自主权,有利于提高其积极性,开户单位有比例外资金的使用权,能适当避免资金上收给开户单位带来的影响 ,但比例设定比较困难,要么资金沉淀大,要么下属单位资金紧缺 ,对下属单位比例外的资金使用缺乏监控,资金集中程度有限,必须依靠资金计划与预算进行管理和控制。

    适用范围适用于集团程度适中,多元化经营的单位。  

    八、现金池模式

    账户开立集团为下属成员单位开设实名账户,如集团统一管理,当成员单位有外来收入的时候,资金实时上划到归集总账户,当成员单位有相应的对外支出的时候,子帐户根据设定的透支额度,进行日间透支付款,在日终的时候,根据相应的每个子帐户的透支情况,通过总账户进行下拨补足,避免产生透支利息。

    管理特点现金池的实际运营模式就是采用委托贷款的方式将资金在集团内部进行划拨; 现金池变外源融资变为了内源融资,减少了利息费用的支出;母公司能够及时了解各个子账户现金流量的情况,加强内部控制力度 ; 将集团多余的资金集中起来,可以进行更有效的投资活动,为企业增加收益;被用作是绕开公司间借贷禁令的一种方法。但委托贷款的模式意味着额外的税务成本利息营业税,且每次交易还必须缴纳印花税。

    适用范围适用于适应于跨国企业和涉及较多外汇资金结算业务的大型企业 或经营比较灵活特殊的企业,比如建筑行业。

    九、代理支付模式

    账户开立成员单位在财务公司开设存款账户,财务公司在商业银行开设相应的银行总账户,成员单位收到款项后,可以将款项存入财务公司账户(同商业银行存款),当需要支付的时候,根据在财务公司的存款头寸,财务公司代理成员单位对外支付,支付的银行账户为财务公司在商业银行开立的清算总账户,但客户方接收的回单账号为财务公司在商业银行开立的总账号,户名(或单位名称)为成员单位的名称,故为代理支付。

    管理特点资金高度集中,加强了财务公司的运作 ;能够更好的盘活集团资金,能够监控成员单位的资金流转情况;成员单位的资金使用权不变,不影响生产经营;但代理收款很难确定清楚具体的成员单位。

    适用范围适用于财务公司。

    展开全文
  • 今天,随着中国加入WTO,面临全球信息技术的飞速发展和市场竞争的加剧,原有的企业组织结构和管理模式已经不能适应新的环境,企业迫切需要进行组织变革,以便在激烈的竞争中处于不败之地。信息技术的应用不但需要...
    随着信息技术的产生和不断发展,与之相关的组织和经济实体都发生了巨大变化。计算机和信息技术的开发和应用将对大多数组织的结构和业务处理带来具有深远意义的影响。今天,随着中国加入WTO,面临全球信息技术的飞速发展和市场竞争的加剧,原有的企业组织结构和管理模式已经不能适应新的环境,企业迫切需要进行组织变革,以便在激烈的竞争中处于不败之地。信息技术的应用不但需要企业变革原有的模式,并且还推动了这种变革。企业在信息化这股浪潮中应及时转变观念,摒弃旧习,大胆创新,勇于改革,借此契机建立现代企业制度,提高企业竞争力。
    


    一企业信息化的涵义


    信息化一词最早由日本学者在20世纪70年代提出,但关于它的具体涵义至今还未有定论,因为信息化本身始终处在一个动态变化发展的过程之中,所以也很难对它下一个完全严格的定义。但综合来看,信息化是指在经济和社会生活中,普遍采用先进的信息技术,有效的开发和利用信息资源,以推动工业化社会向信息化社会的转变,最终引起整个社会经济的进步。信息化涉及到社会生活的方方面面,包括企业信息化、教育信息化、政府信息化等等。企业作为国民经济的细胞在这股信息化浪潮中首先受到冲击,并且其信息化水平直接影响着整个社会的信息化水平高低。由于行业的复杂性和多样性,我们也很难对企业信息化下一个完整的定义,一般来说它包括三个层面的涵义:


    1生产制造过程的自动化


    在企业生产的全过程,包括产品设计、生产监控处理等环节利用信息技术搜集、传递、处理、存储与生产相关的各类信息以达到生产过程的自动化和智能化。在这里用到的信息技术主要有计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机集成制造系统(CIMS)等。


    2企业管理的信息化


    企业利用信息技术将管理过程中各种资源有效集成,实现物流、资金流以及信息流的无缝连接,以提高企业的管理水平。这阶段用到的信息技术有物料需求计划(MRP)、制造资源计划(MRPⅡ)、企业资源计划(ERP)以及客户关系管理(CRM)、供应链管理(SCM)、电子商务(EB)等。这些技术的应用都极大的提高了企业的管理效率和水平。


    3生产决策的智能化。


    将生产和管理环节产生的大量数据汇总、整理、分析以产生对企业生产决策有用的信息。企业可以利用专家系统(ES)、决策支持系统(DSS)、人工智能以及数据仓库、数据挖掘技术来辅助企业制定决策。


    综合来说企业信息化就是利用计算机和网络技术,通过对信息资源的深度开发和广泛利用,不断提高生产、管理、决策的效率和水平,从而提高企业经济效益和企业竞争力的过程。


    二企业信息化迫切需要企业进行组织变革


    企业信息化不仅是利用先进的计算机和通信技术,来辅助生产管理和决策,更重要的是它要求改变传统的不合理的管理体制结构,建立更加有效的企业组织结构和管理模式,以适应新型市场的需要。例如ERP、CRM、SCM等就是将现代企业管理思想与先进的信息技术相结合的产物。国家信息中心的张新红在《我国企业信息化发展现状》中明确指出,企业信息化建设不仅是技术变革,更是思想创新、管理创新、制度创新。在重大信息化工程建设之前或在建设中对现有组织机构、管理制度、运行模式进行适时、适当调整,将使信息化建设事半功倍。信息化的成功实施,首先需要企业具备科学合理的管理体制,而我国大多数企业在这方面还存在很多问题。


    1传统的组织结构和管理模式存在许多弊端


    我国现行的企业模式是工业经济和计划经济的产物,是一种以权利为中心的严格的等级制度,企业内部劳动分工精细,专业化程度强,并且职能部门众多,在此基础上形成了一种“科层制”的“金字塔”形结构。不容否认,这种传统的等级制度在工业时代发挥了巨大作用,大大提高了企业的生产效率,但面对新的市场环境,它的弊端也越来越明显的暴露出来。


    严格的等级制度使得信息在上下级之间纵向传输时常常要跨越多个层级,不仅影响了信息的时效性,也降低了其准确度。内部信息不通畅,使得企业对变幻莫测的市场就不能及时做出反应,从而降低了企业的竞争力。专业化分工的精细,职能部门的众多使得部门间信息的横向传递也受到阻碍,不能进行有效的沟通和协作。并且部门之间的相对独立也容易形成各自为政的局面,企业的员工更关心本部门的利益而不是企业整体的利益。由此,作为一个组织,企业的整体效力得不到充分发挥,还造成了资源和时间的浪费。另一方面,严格的等级制度也不利于激发员工的积极性和创新精神,从而使企业缺少生命力和活力。


    企业信息化要求企业无论是在纵向还是在横向其信息传输都应畅通无阻,实现最大程度的资源共享,并且应将企业作为一个统一整体来看待,实现内部资源的高度整合,这样才能适应快速多变的市场,从而提高企业整体竞争力。因此要实现企业信息化,首当其冲是组织结构上的变革。


    2市场环境的变化要求企业进行组织变革


    传统的市场是以产品为导向的市场,随着技术的进步,劳动生产率的提高,市场的供需关系发生了重大变化,逐步形成了以客户为导向的市场。企业的竞争力不仅仅体现在产品的质优价底,还体现在能否提供个性化的商品以满足不同客户的需求。要满足顾客的多样化需求,企业就要收集大量复杂的市场信息和客户信息,并进行有效的分析研究,及时做出反应。同时,在新型市场中,客户的角色也发生了变化,不再是产品的被动接受者,而是主动参与到产品的设计、生产、配送以及售后服务的全过程中,从而也加大了企业与客户的信息传递量。


    因此,新的竞争环境要求企业能够对大量复杂的市场以及客户信息做出快速准确的反应,而传统的管理体制由于存在繁多的监控制度和审批手续,而无法达到这个要求,从而使企业丧失了市场竞争竞争优势。面对日益激烈的市场环境,也要求企业进行组织变革。


    3组织变革是企业信息化成功的关键


    目前国内很多企业将信息化错误的理解为仅仅是购买几台电脑、连上网络、安装上相应的软件,然后将原有的手工业务处理照搬到计算机上,由计算机代替人工来完成就万事大吉了。他们虽然投入了大量资金进行信息化建设,但更多的是关注设备的购买和技术的更新,而忽视了与此密切相关的管理模式、管理方法的变革。其实这只是看到了信息化的表面现象而没有深刻理解其本质,这种作法不但不会提高企业的管理水平,还会造成资源浪费,从而产生负面效用,甚至影响企业管理者对信息化的信心。要充分发挥信息技术的优越性,就必须对组织结构、管理制度进行合理的、有计划的甚至是彻底的调整,正所谓“三分技术,七分管理”,这比单纯的购买硬件、安装软件要复杂的多也困难的多,但又是不能回避的问题,否则再好的信息系统也发挥不出作用。所以企业要想真正实现信息化首先要进行组织变革。


    无论是企业内部的自身要求还是迫于外部市场环境的压力都要求企业改变原有的组织结构和管理模式,以适应信息时代的竞争和发展要求。


    三企业应如何进行组织变革以提高竞争力


    原有的企业管理制度已经不能适应新的市场环境的变化,也不符合信息时代的要求,那如何对它进行有效的改造呢?1993年美国学者哈默(Hammer)和杰姆培(Champy)提出了企业流程再造(BPR),是指对企业业务流程进行根本的再思考和彻底的再设计,从而获得在成本、质量、服务和速度等方面的巨大提高。企业流程再造实际上是站在信息的高度,对企业流程重新思考和设计,是一个系统工程。


    1精简机构


    现有的管理体制造成机构庞大,人员众多,从而导致人浮于事,效率低下。因此企业首先应精简机构,裁剪多余的机构例如各类协调委员会,合并类似的、相互重叠的机构。


    2组织结构扁平化


    传统的“金字塔”形组织结构是一种高长形的组织结构,它的特点是管理层次众多,而每个层次人员少,管理幅度窄。新型的组织结构应该是一种扁平化的,既尽量缩减管理层次而增大管理幅度,在一定的企业规模下,以有限的管理层次和尽可能大的管理幅度来进行组织管理。


    3转换企业管理者的角色


    传统的“金字塔”形组织结构伴随的是权利的过度集中,企业中无论大事小事都要经领导审批才能执行,使得企业行动缓慢。随着组织结构的扁平化,企业领导应适当放权,从指挥官的角色转变到教练员的角色,充分发挥企业员工的创造性和积极性。


    4建立动态的网络化组织


    一个成功的企业不仅应关注自身的内部管理,还应与外部市场、客户、供应商等建立有效的连接,以构成一个网络化的组织,并且能够根据市场环境的变化及时进行自我调整,形成动态化的网络格局,这样才能加快市场反映速度,提高客户满意度,最终增强企业的竞争力。


    四信息技术促进了企业的组织变革


    企业信息化要求企业在组织结构和管理模式上进行变革,信息技术的应用不但使得变革成为可能,并且加速了这种变革。企业在引入信息技术之前必须先重组现有的组织构架,理顺业务处理流程,改变传统的管理模式,这是保证信息技术发挥其效用的根本。反过来,在企业中创造性的利用信息技术,可以提高信息处理速度和准确性,辅助管理决策,从而减少企业的中间管理人员和职工数,减少组织层次,变集权式管理为分权式管理,使管理体制更为合理。信息经济学家乌家培教授在《未来管理的五大趋势》一文中提出,信息革命将继续引发管理及管理科学的变革,使管理在功能、组织、方法和理念上产生根本性变化,呈现新的发展。


    1信息技术对组织结构的影响


    信息技术改变了传统的信息收集、加工、处理方式,运用计算机强大的计算能力不仅增加了信息的处理量,也加快了信息的处理速度,并提高了其准确度。信息的传输能力大大加强,通过电子邮件、BBS(电子公告牌)、视频会议等通信技术可以在同一时间将信息在整个组织范围中扩散,而免去了中间层的上传下达,减少了信息流通的中间环节,这样就弱化了中间管理层的效用,推动了企业的机构精简。传统的等级制度对待信息是一种保护和控制的政策,个人看成是信息的主人,其权利的大小与所拥有的信息量成正比,所以大家都极不情愿放弃自己手中对信息的控制权。然而信息不像其他资源,它的价值就在于能够与人的能力相结合而产生有用的知识,所以使用它的人越多其产生的效用也就越大。企业信息化就是基于这个思想,利用信息技术建立高度共享的信息系统从而打破了信息的等级界线,发挥出信息的最大价值。信息技术强大的信息处理能力和传输能力,使得各层管理部门的内部交易成本也大大下降,从而扩大了管理的幅度。这样一个更加扁平化的组织结构就在信息技术的支持下逐步建立了。


    2信息技术促进管理模式的变革


    传统的企业管理是一种集权式管理模式,企业的领导者扮演着指挥官的角色,企业中大大小小的决策都由他一个人说了算,并且都必须经过他的审批才能执行。这一是由于代理问题的存在,为了控制代理成本,企业不敢将权利过于分散化,二是由于过于分散的权利组织形式也不利于企业集中各方面的信息进行统一决策,而这一切都是以增加交易成本为代价的。由于这种层层审批和监控制度既浪费了人力又影响了组织的运行效率,所以企业的总成本还是不能进一步降低。并且由于企业的领导者不可能是各方面的专家,所制定的决策难免带有主观性和片面性,所以这种集权化的管理模式也不利于企业制定最优决策。运用信息技术可以在一定程度上缓解以上矛盾。信息系统利用其强大的信息传输能力可以将代理人的信息及时传递给委托人,并且由于系统的开放性也增加了信息的透明度,这样就可以有效的减少监督控制和绩效考核的成本,并且提高了其工作质量。同时由于其强大的信息获取能力可以在更广范围内获取更多的信息,并且可以将这些信息高度集成,从而有利于企业管理者制定整体最优的决策。这样,组织的权利就不必过于集中,领导者也可以由指挥官的角色逐步转变成教练员的角色。


    五结束语


    信息化浪潮不仅在于推动信息技术的开发和应用,更重要的是推动了企业组织结构和管理模式的变革。著名经济学家吴敬琏先生认为,在高科技产业发展的促进因素中,制度安排重于技术创新,即所谓“制度重于技术”。一方面,企业信息化在促进企业生产力发展的同时,必然引起体现其生产关系的企业内部制度的变革,要求改变传统的组织构架、经营方式,进行业务流程重组,建立现代管理体制;另一方面,现代企业制度的建立也要以企业信息化为基础。因此,企业信息化建设与企业组织变革两者相互依存、互相促进。
    展开全文
  • 几种常见架构模式

    千次阅读 2015-12-01 00:19:10
    本节说的是几种常见架构模式。 AD: 6.2.2 几种常见架构模式 前文讲过,在实践中,人们总结出了一些常用的软件系统结构高层模式,以供应用系统设计时参考。这些模式包括:单服务两层/多层C/S;MVC结构

    《不是三维——软件项目的设计、开发与管理》从软件与三维实物的本质性不同出发研究软件生产方法论。第6章会从设计与开发的各个层面,抽象、总结并介绍目前实践中实用的技术方法。本节说的是几种常见架构模式。

    AD:

    6.2.2  几种常见架构模式

    前文讲过,在实践中,人们总结出了一些常用的软件系统结构高层模式,以供应用系统设计时参考。这些模式包括:单服务两层/多层C/S;MVC结构;面向服务的SOA与多服务集合;数据交换总线等。

    1. 单机应用系统(Standalone)

    准确地讲,单机应用系统是最简单的软件结构,是指运行在一台物理机器上的独立应用程序。当然,该应用可以是多进程或多线程的。

    在信息系统普及之前的时代,大多数软件系统其实都是单机应用系统。这并不意味着它们简单,实际情况是,这样的系统有时更加复杂。这是因为软件技术最初普及时,多数行业只是将软件技术当做辅助手段来解决自己专业领域的问题,其中大多都是较深入的数学问题或图形图像处理算法的实现。

    有些系统非常庞大:笔者早年曾经参与的一个大型纯软件系统开发,多达160万行程序!要知道,这些程序当时可都是一行行写出来的。这应该算是一个超大型的软件系统了,共有十多个子系统集成在一个图形界面上执行,并可在多行UNIX/DOS平台下运行,其中很多算法的复杂困难程度,可以说,如果讲给今天这些所谓的架构高手与计算机高手听,他们会感觉如听“天书”一般深奥;有些系统则算法非常复杂:我的一个同学,在他们专业领域内编制的软件程序,在当时最高级的专业工作站上(应该要比今天的最快的微机性能还好些),一敲回车键运行,就往往要等待一个星期的时间才能得到结果。

    而这些软件系统,从今天的软件架构上来讲,却很简单,是标准的单机系统。即便是今天,复杂的单机系统也有很多,它们大多都是专业领域的产品,如CAD/CAM领域的CATIA、ProEngineer,Autodesk的AutoCAD,还有我们熟悉的Photoshop、CoralDraw,等等(这些系统的高级版本可能提供了一些网络化的功能,但改变不了其单机系统的实质)。

    所以这里笔者要说的是,软件架构复杂并不代表软件系统复杂,其实,软件架构设计较为重要的领域只有一个,那就是信息系统领域,即以数据处理(数据存储,传输,安全,查询,展示等)为核心的软件系统。其他行业的软件应用对该概念其实并不是那么强调。

    所以,读者应该明白,后面几节介绍的所谓流行软件架构,都是指在信息系统的领域内。

    2. 客户机/服务器(Client/Server)结构

    客户机/服务器结构是软件系统中最常见的一种。笔者认为该概念应该来源于基于TCP/IP协议的进程间通信IPC编程的“发送”与“反射”程序结构,即Client方向Server方发送一个TCP或UDP包,然后Server方根据接收到的请求向Client方回送TCP或UDP数据包(这里是指建立TCP/IP连接以后的应用程序逻辑,不涉及如TCP建立连接的三方握手过程),IPC编程的客户端/服务器概念图如图6-2所示。

     

    诚然,上述IPC编程中的客户与服务,在过去只是一个再普通、传统不过的标准程序结构与编程方法,不会有人将其提高到软件架构的高度。但其实,现代流行的各种C/S架构,其本质却正是如此:即TCP/IP IPC编程中的客户机/服务器。目前为止,还没有任何一种客户机/服务器架构的软件超出了这个范围。

    所以,准确地讲,现代各种客户机/服务器模式的软件架构实际上是对IPC编程中客户/服务程序结构更加产品化与成熟化的结果。

    让我们来看看几种常见的客户机/服务器的软件结构。

    ● 两层C/S

    两层C/S,其实完全是IPC客户端/服务器结构的应用系统体现。两层C/S其实就是人们所说的“胖客户端”模式。

    在实际的系统设计中,该类结构主要是指前台客户端+后台数据库管理系统,如图6-3所示。


    在两层C/S结构中,图6-3前台界面+后台数据库服务的模式最为典型,前文所说的很多数据库前端开发工具(如PowerBuilder、Delphi、VB)等都是用来专门制作这种结构的软件系统的。

    有人也许要问,上述典型的两层C/S模式应该没有你所说的TCP/IP通信呀?怎么你前面讲所有的C/S模式都脱离不了这个范围呢?其实,每一种数据库都提供了其专用的访问API或通用的ODBC/JDBC接口,如果这个数据库的开发支持从不同的机器上以网络方式连接,则笔者相信其在客户端与数据库后台的通信大多情况下是TCP/IP的客户机/服务器模式!如果这个数据库不支持网络连接方式(如以前基于FoxBase的开发,或现在基于MS Access的开发),则我们不能称这个软件是C/S模式。

    另外,如图6-3所示,两层C/S实际上是将前台界面与相关的业务逻辑处理服务的内容集成在一个可运行单元中了。

     

    ● 三层C/S结构与B/S

    三层C/S结构如图6-4(a)所示,其前台界面送往后台的请求中,除了数据库存取操作以外,还有很多其他业务逻辑需要处理。三层C/S的前台界面与后台服务之间必须通过一种协议(自开发或采用标准协议)来通信(包括请求、回复、远程函数调用等),通常包括以下几种:

    (1)基于TCP/IP协议,直接在底层socket api基础上自行开发。这样做一般只适合需求与功能简单的小型系统;

    (2)首先建立自定义的消息机制(封装TCP/IP与socket编程),然后前台与后台之间的通信通过该消息机制来开发。消息机制可以基于XML,也可以基于字节流(Stream)定义。虽然是自开发,但可以基于此构建大型分布式系统;

    (3)基于RPC编程;

    (4)基于CORBA/IIOP协议;

    (5)基于Java RMI;

    (6)基于J2EE JMS;

    (7)基于HTTP协议。如浏览器与Web服务器之间的交流便是如此。需要指出的是,HTTP不是面向对象的,所以面向对象的应用数据会被首先平面化后进行传输。

    目前最典型的基于三层C/S结构的应用模式便是我们最熟悉、较流行的B/S(Brower/Server,浏览器/服务器)模式,如图6-4(b)所示。

     

    图6-4(b)的B/S结构中,Web浏览器是一个用于文档检索和显示的客户应用程序,并通过超文本传输协议HTTP(HyperText Transfer Protocol)与Web服务器相连。该模式下,通用的、低成本的浏览器节省了两层结构的C/S模式客户端软件的开发和维护费用。这些浏览器大家都很熟悉,包括MS Internet Explorer、Mozilla FireFox、NetScape等。

    Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件或数据时,服务器将处理该请求并将文件或数据发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTPD服务器的原因。

    我们每天都在Web浏览器上进行各种操作,这些操作中绝大多数其实都是在Web服务器上执行的,Web浏览器只是将我们的请求以HTTP协议格式发送到Web服务器端或将返回的查询结果显示而已。当然,驻留Web浏览器与服务器的硬件设备可以是位于Web网络上的两台相距千里的计算机。

    应该清楚,B/S模式的浏览器与Web服务器之间的通信仍然是TCP/IP,只是将协议格式在应用层标准化了而已。实际上B/S是采用了通用客户端界面的三层C/S结构。

    ● 多层C/S

    多层C/S结构一般是指三层以上的结构,在实践中主要是三层与四层,四层即前台界面(如浏览器)、Web服务器、中间件(或应用服务器)及数据库服务器,典型的客户机/服务器软件结构如图6-5所示。

     

    多层客户机/服务器模式主要用于较有规模的企业信息系统建设,其中中间件一层主要完成以下几个方面的工作:

    (1)提高系统可伸缩性,增加并发性能。在大量并发访问发生的情况下,Web服务器可处理的并发请求数可以在中间件一层得到更进一步的扩展,从而提高系统整体并发连接数;

    (2)中间件/应用层一层专门完成请求转发或一些与应用逻辑相关的处理,具有这一作用的中间件一般可以作为请求代理,也可作为应用服务器。中间件的这种作用在J2EE的多层结构中比较常用,如BEA WebLogic、IBM WebSphere等提供的EJB容器,就是专门用以处理复杂企业逻辑的中间件技术组成部分。

    (3)增加数据安全性。在网络结构设计中,Web服务器一般都处于非军事区,即直接可以被前端用户访问到,如果是一些在公网上提供服务的应用,则Web服务器一般都可以被所有能访问与联网的用户直接访问。因此,如果在软件结构设计上从Web服务器就可以直接访问企业数据库是不安全的。因此,中间件的存在,可以隔离Web服务器对企业数据库的访问请求:Web服务器将请求先发给中间件,然后由中间件完成数据库访问处理后返回。

    ● MVC

    MVC的概念在目前信息系统设计非常流行,严格来讲,MVC(Model-View-Controller)实际上是上述多层C/S结构的一种常用的标准化模式,或者可以说是从另一个角度去抽象这种多层C/S结构。

    在J2EE架构中,View表示层指浏览器层,用于图形化展示请求结果;Controller控制器指Web服务器层,Model模型层指应用逻辑实现及数据持久化的部分。目前流行的J2EE开发框架,如JSF、Struts、Spring、Hibernate等及它们之间的组合,如Struts+Spring+Hibernate(SSH)、JSP+Spring+Hibernate等都是面向MVC架构的;另外,PHP、Perl、MFC等语言都有MVC的实现模式。

    在以前传统JSP程序中网页与数据访问是混合在一起的,在MVC中强制要求表示层(视图)与数据层(模型)代码分开,而控制器(如Servlet)则可以用来连接不同的模型和视图去完成用户的需求。

    从分层体系的角度来讲,MVC的层次结构如图6-6所示,控制器与视图通常处于Web服务器一层,而根据“模型“有没有将业务逻辑处理分离成单独服务处理,MVC可以分为三层或四层体系。

     

    ● 对分层标准的探讨

    以上所讲各种C/S结构,包括两层、三层、四层甚至多层的概念,在IT界目前非常流行,绝大多数的信息处理系统与门户网站,都会将自己应用的结构宣传为多少多少层C/S架构。但究竟应该是属于多少层,两层还是三层?目前的实际状况是比较混乱的。

    例如上面所说B/S结构,有人说是三层,也有不少人说是两层,各有道理;又比如MVC,有人说是四层,又有人说是三层,同时在很多宣传中它确实被归结到J2EE宣传的四层架构中;另外,还有许多应用系统在某一层采用主从模式的集群服务器结构,有时也会使分层的概念混淆。

    本书在这里给出一个分层问题的判断标准,即应该将应用系统的分层与服务分级区别开来。即某个应用架构到底分多少层,应该由其纵向深度上有多少个不同种类的(服务器集群显然排除在外)、两两相互通信的独立运行单元组成来决定;而服务分级应该由其纵向深度上以其由多少个不同类型的服务实例以两两双向通信的模式组成?也就是说,一共由多少对简单客户机/服务器组成。

    于是,B/S应该是三层架构,但是由两级不同类型的服务组成:Web服务与数据库服务;而四层架构则通常应该是由三级服务组成的。还有,在有些J2EE框架(如JSF+Spring+Hibernate),除了Web服务器与浏览器的通信以外,再没有其他的分布式应用了(没有用到EJB,RMI或JMS),而有些人将HibernateDAO等的数据持久化层单独算做一层,称之为四层,这也是不妥当的,因为数据持久化层与数据层毕竟不是一组客户机/服务器的关系,因此,统一算做数据层,所以应该还是归为三层架构;

    前面所说“服务”的概念,无论在Windows平台还是UNIX平台,都应该是很清楚的:服务是主机提供的功能,它以被动等待信号或定期启动的方式来实现。在UNIX-LIKE的系统中,服务一般是由Daemon来实现的。

    而这里需要指出的是,上面所说的“服务”与6.2.2.3节要讲的“多服务结构SOA”中提出的“服务”涵义是不同的:多层结构的软件系统,无论其本身由多少层级的服务组成,对外都是一个完整的单点应用系统,对应SOA中的一个“服务”。

    3. 多服务结构(SOA)

    以上所讲,无论多少层的C/S软件结构,对外来讲,都只是一个单结点应用(无论它由多个不同层的“服务”相互配合来完成其功能),具体表现为一个门户网站、一个应用系统等。下面我们讲多个单点应用相互通信的多服务结构。

    ● 多服务结构

    如果两个多层C/S结构的应用系统之间需要相互进行通信,那么,就产生了多服务结构,称为Service Oriented Architecture。如图6-7所示:

     

    在SOA的概念中,将由多层服务组成的一个结点应用看作是一个单一的服务。在SOA的定义里,对“服务”的概念进行的广义化,即它不是指计算机层面的一个Daemon,而是指向外提供一组整体功能的独立应用系统。所谓独立应用系统是指:无论该应用系统由多少层服务组成,去掉任何一层,它都将不能正常工作,对外可以是一个提供完整功能的独立应用。这个特征便可以将多服务体系与多层单服务体系完全区分开来。

    两个应用之间一般通过消息来进行通信,可以互相调用对方的内部服务、模块或数据交换、驱动交易,等等。在实践中,通常借助中间件来实现SOA的需求,如消息中间件、交易中间件,等等。

    多服务结构可以在实践中又可以具体分为异构系统集成、同构系统聚合、联邦体系结构等,在下面我们对此会作一介绍。

    ● Web Service

    多服务结构体现在Web应用之间,就成为了Web Service,即两个互联网应用(如门户网站)之间可以相互向对方开放一些内部“服务”(可以理解为功能模块、函数、过程等)。现阶段,一个Web应用对外开放其内部服务的协议主要是SOAP与WSDL,其资料很多,本书不对其做详细介绍。

    Web Service是多服务体系结构的一个最典型、最流行的应用模式,但除了其由Web应用为主而组成的特点以外,Web Service最主要的应用是一个Web应用向外提供内部服务,而不像传统意义上SOA那样有更加丰富的应用类型。

    ● 多服务结构的实质

    多服务结构的实质是消息机制或远程过程调用(RPC)。虽然其具体的实现底层并不一定是采用了我们所熟悉的RPC编程技术,但两个应用之间的相互配合确实是通过某种预定义的协议来调用对方的“过程”实现的,这与我们6.2.2.2节所讲多层架构的单点应用系统中,两个处于不同层的运行实例相互之间通信的协议类型基本是相同的。

    4. 企业数据交换总线 

    实践中,还有一种较常用的架构,即企业数据交换总线,即不同的企业应用之间进行信息交换的公共通道,如图6-8所示:

      

    这种架构在大型企业不同应用系统进行信息交换时使用较普遍,在国内,主要发生在银行或电信等信息化程度较高的行业。其他的许多行业虽然也有类似的需求,但大多都是手工或半自动化来实现该项需求的,并没有达到“企业数据交换总线”的层次。

    关于数据总线本身,其实质应该是一个可称之为连接器的软件系统(Connector),它可以基于中间件(如消息中间件或交易中间件)构建,也可以基于CORBA/IIOP协议开发,主要功能是按照预定义的配置或消息头定义,进行数据(data)、请求(request)或回复(response)的接收与分发。

    从理论上来讲,企业数据交换总线可以同时具有实时交易与大数据量传输的功能,但在实践中,成熟的企业数据交换总线主要是为实时交易而设计的,而对可靠的大数据量传输需求往往要单独设计。如果采用CORBA为通信协议,交换总线就是对象请求代理(ORB),也有一些资料中将这种架构称为“代理体系”。另外,在交换总线上挂接的软件系统,有些也可以实现代理的功能,各代理之间可以并行或串行的方式进行工作,通过挂接在同一交换总线上的控制器来协调各代理之间的活动。

    【责任编辑: 董书 TEL:(010)68476606】

    展开全文
  • java web几种开发模式

    千次阅读 2012-04-20 01:45:57
    ava Web开发方案多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考。除此之外还有好多方案(如Tapestry和Wicket)并不了解,这里就不列举了。 JSP+JAVABEAN开发模式:...
  • 电子采购系统的几种建设模式

    千次阅读 2014-05-24 21:09:28
    最近一直在做电子采购系统的调研研究,也算对电子采购系统有些了解。从企业的角度看,建设电子采购系统可以方式:企业自建、应用网络采购平台、联合建采购平台。
  • 几种代码管理工具比较

    万次阅读 2017-10-31 15:47:48
    笔者有幸接触过以下几种常用的配置管理工具:VSS、SVN、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些工具...
  • 几种ESB(企业服务总线)介绍

    万次阅读 2018-07-16 19:24:45
    ESB(Enterprise Service Bus,...企业服务总线ESB就是一可以提供可靠的、保证的消息技术的最新方法。ESB中间件产品利用的是Web服务标准和与公认的可靠消息MOM协议接口(例如 IBM的WebSphere MQ、Tibco的Rendezv...
  • 企业的五组织架构模式

    千次阅读 2015-03-31 21:18:03
    关于企业的组织架构模式,德鲁克提出了五...我在《德鲁克谈企业管理》一书中,对于这五种模式的优劣有所比较。  第一组织架构模式是功能式的组织架构。  对于企业来说,功能就是指供、产、销和人、财、物,企业是
  • 软件的几种开发模式

    万次阅读 2016-11-04 13:32:47
     这是一类似作坊的开发方式,对编写百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于:  (1) 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致...
  • 该程序是一个线上商店系统,可实现商品选购、商店优惠折算、顾客选购金额结算三主要功能,程序选取了抽象工厂模式、策略模式、状态模式设计模式,可以很方便地做到增减商品、商品价格调整、顾客选购与结算状态...
  • LVS负载均衡的几种模式和算法

    万次阅读 2019-11-27 10:09:53
    根据前面的介绍,我们了解了LVS的三工作模式,但不管实际环境中采用的是哪种模式,调度算法进行调度的策略与算法都是LVS的核心技术,LVS在内核中主要实现了一下十调度算法。 1.轮询调度 轮询调度(Round ...
  • 随着云计算、软件技术的发展,部署方式也越来越多样化,众多厂商的ERP软件... 下面具体介绍几种常见的部署方式。 一、企业局域网+自建服务器 集中办公的企业,可以采用这种方式部署。 这种方式的方便管理,稳...
  • 物联网盈利模式 你知道几种

    千次阅读 2014-12-15 08:47:56
    但在物联网产业人士看来,前面那些人玩的都是“小儿科”,事实上物联网有着巨大、真实的需求,而且市场就在眼皮底下,像暴风雨来临前的闷热一样,所有水分子都沉甸甸的,只等人吹一口仙气,暴雨会倾盆而下。...
  • PPP项目的含义和几种常见的PPP模式

    千次阅读 2020-08-28 16:09:10
    年来,国家陆续开展PPP项目的实施,所以我们经常在电视和新闻上看到“PPP模式”和“PPP项目" 更“PPP概念股”在慢慢的冲击大众的视野。但是,很多人都不知道PPP项目是什么意思。 其实,任何的PPP项目都是带...
  • 每一个新兴的行业都会衍生出很多商业模式,每一商业模式都能抵达成功,都可能实现盈利,大数据作为一个新兴的行业,商业模式需要从事于这一行业的人不断探索,不断优化改进,不断创新挖掘出价值的商业模式。...
  • J2EE中的几种常用设计模式

    千次阅读 2012-08-10 00:12:51
    介绍4常用的设计模式: 1.业务委托模式:表示层组件将与业务层服务交互。这样,业务层改变会使表示层也需要改变。业务委托模式可以解决这个问题。 业务委托模式的目的就是减少表示层和业务层的耦合,隐藏业务...
  • 几种bug管理工具比较

    万次阅读 2012-04-19 09:58:49
    今天终于找到了一个被大多数人称为完美的项目管理、BUG管理工具,并且安装成功了。Jira作为一个Bug管理软件,成功的融合了项目管理、需求管理等等功能,强大的自定义扩展能力,完整的用户权限管理。可惜软件不是免费...
  • 8种企业赢利模式

    千次阅读 2005-03-06 17:42:00
    他从一个岩石的间隙中看到在岩石那边一棵结满果子的果树。于是拼命想从岩石狭小的间隙中钻过去。如果对于猴子来说,岩石那边的果实是它渴求的利润,猴子会怎么做呢?它选择的是意志坚定地一直使劲钻,身体都被岩石...
  • NIST的云计算定义共有三服务模式: 1、软件即服务:消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的...
  • 阿米巴经营管理模式

    千次阅读 2018-05-02 09:21:46
    阿米巴,企业经营管理模式中使用这一词,称作“阿米巴经营管理模式”。阿米巴经营就是以各个阿米巴的领导为核心,让其自行制定各自的计划,并依靠全体成员的智慧和努力来完成目标。通过这样一做法,让第一线的每一...
  • 团队内部合作的几种模式

    千次阅读 2006-05-21 10:07:00
    现从以下个方面重新温习一遍: 《转型》我个人认为是一本很不错的“从专业转向管理”的企业的引导的书。在此书我大概了解了一下它的主要内容: 1:当一个企业的骨干主力军(比如:业务员或程序员等),上升到...
  • 中国管理模式当自强

    千次阅读 2009-10-30 20:23:00
    为了写中国管理模式,今天再次阅读了《激荡三十年》、《基业常青》、《轻公司》。为什么要阅读这三本书呢?想看清中国管理什么模式,就得对中国近30年的企业发展来龙去脉式的了解和因果理解。特定的国家政策、...
  • 大数据应用管理模式及内容

    千次阅读 2019-01-31 23:36:30
    通过调研,数据应用管理可总结为分散管理型、职能复用型、集中管理型三模式,数据应用管理模式中重点关注组织管理、需求管理、建设管理、成果管理四大领域。 (1) 管理模式 分散管理型:各部门分散开展数据应用...
  • 企业应用集成(EAI)的几种方法

    千次阅读 2019-02-18 08:58:16
    数据集成 功能api集成(应用集成,控制集成,方法...超越了数据和系统,由一系列基于标准的,统一数据格式的工作流组成,必须对各种业务信息的交换进行定义,授权和管理,以便改进操作,减少成本,提高响应速度
  • GB28181流传输几种模式 UDP 服务端监听UDP端口,通过INVITE信令告知设备端口,设备主动向服务端发起流传输 TCP 被动 服务端监听TCP端口,通过INVITE信令告知设备端口,设备向服务端发起流传输 TCP 主动 设备端...
  • 国标流传输模式 - UDP 服务端监听UDP端口,通过信令服务告知设备端口,设备主动向服务端发起流传输 - TCP 被动 服务端监听TCP端口,通过信令服务告知设备端口,设备主动向服务端发起流传输 - TCP 主动 设备端...
  • 管理信息系统的三种模式

    千次阅读 2008-10-20 08:57:00
    管理信息系统的模式管理信息系统经历了三计算模式,分别是:单主机计算模式,分布式客户/服务器计算模式(C/S),浏览器/服务器计算模式(B/S)。这三计算机模式是随着计算机技术、网络技术的发展而产生的,由此...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 228,227
精华内容 91,290
关键字:

企业管理模式有几种