加入收藏 设为首页 联系我们
您现在的位置:新品预告
   
在线客服
点击交流 点击交流
点击交流 点击交流
点击交流 点击交流
协力商霸系列产品下载
进销存财务软件普及版
协力商霸进销存财务管理软件普及版,是针对小型企业、夫妻店...
 
进销存财务软件标准版
协力商霸管理软件是一款针对中小企业的进销存、财务一体化...
 
进销存财务软件增强版
协力商霸进销存财务软件增强版是在进销存财务管理标准版的...
 
医药行业版
医药流通行业管理软件是为医药批发、零售、连锁等不同类型的...
轴承行业版
《轴承进销存》是由天天轴承网联合北京浪潮佳软信息技术有限公司...
食品行业版
协力商霸食品行业版是在进销存财务软件增强版的基础上,增加...
 
服装行业版
 
IT及通讯行业版
 

 
深入合作

 

E6管理软件开发平台合作

前 言

第一部分 E6.NET平台概述

一、微软.net技术
二、佳软.net之旅
三、E6.net的应用
四、基于E6.net平台的产品体系架构图
五、E6.net平台构成
六、E6.net的软件功能特征


前 言

  管理软件是为解决管理方面问题的,有着管理技术和软件技术双重性,系统受着双重性的制约,系统的先进性、稳定性、易用性以及是否富含管理思想都是非常重要的。在诸多的制约因素中,影响系统稳定或成功应用的主要有企业业务流程变化对系统的影响、大型系统的脆弱和研发过程难以控制。

  E6.net是佳软为克服软件研发、应用问题的一次成功的尝试。这一平台所具有特质正是软件尤其是管理软件机构和软件的应用单位所希望的,稳定、高效、可保持系统的持续优化,研发和实施过程都变得可控。这一平台是建立在Windows.net平台之上的供应链解决方案的基础,有了这个基础供应链管理软件机构和众多的管理软件增值服务商可以向我们的客户提供许多现实可行的解决方案。

  E6.net解决了下面这些当今软件开发中的一些核心问题:

  1. 能够适应企业业务流程的变化;
  2. 可以在可控的状态下构筑稳定、高效的大型系统;
  3. 系统在应用的过程中可保持持续的优化,使得系统由消耗品变成可优化的资源;
  4. 实施、研发过程变得可控;
  5. 运行成本相对低廉。

第一部分 E6.net平台概述

一、微软.net技术

1、.net 技术

  .net技术是微软公司创立的一种新型的操作系统。
  .net从本质上说,是一组可相互支持的互联网服务的集合(软件就是服务),它的目的就是要将所有的服务建立在一套统一的标准之上。在.net之上所构建的供应链交易平台是基于一种开放式的模型,这意味着任何设备、应用软件或服务都可通过它进行交易,而无需考虑交易平台、操作系统、目标模型、编程语言或网络服务商的差别。

1) 什么是.net?

  • Microsoft .net是Microsoft的XML Web服务的平台。这是下一代的Internet计算模型,各个XML Web服务之间彼此是松耦合的,通过XML进行通讯,协同完成某一特定的任务。
  • 用一句简单的话来说,.net是微软的新型一种基于Internet的操作系统。就是说.net将整个互连网视为管理对象。
  • .net因为是基于Internet的操作系统,以VM(虚拟机)的方式与底层系统打交道,那么Internet的优越性.net就会具备,也就是说只要能够支持Internet的操作系统,.net就能够支持。
  • 2) .net与Windows的区别

  • Windows与.net 的区别在于:Windows是基于PC的操作系统,而.net是基于Internet的操作系统。
  • 2、.net的特点

    1) 统一的、开放的标准
    2) 简便、直观的应用
    3) 互连网特性
    4) 与其他系统的融合性良好
    5) 安全性良好
    6) 网上数据结构化,.net要让整个网络数据变成数据库,靠XML标准;
    7) 使用XML将各个类型的服务组合连贯变成网络服务(Web Services)
      许多服务不可能由一家公司在一个地方完成,XML以一种通行的标准将不同种类的服务连接在一起。 许多传统程序失败的原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而Microsoft .NET的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。
    8) 网络服务个性化、隐私化
      商业用户(或个人用户)希望在任何地方都能用自己熟悉的模式进行交易或查询,.net可以实现这样一种效果:即每台计算机对使用者都是一样的,不是换台计算机就不同。也就是要一个中心来管理你的数据,它要中心记得我要什么,中心储存我的个人或商业数据,但是又要顾及安全和隐私权。
      终端用户们在使用Web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。而Microsoft .NET提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。
    9) .net实现服务的转移
      所有的服务不必再受地域限制,所有的交易不再受地域、设备、系统的限制,这使得供应链上的各商家可以随意地扩展自己的商业系统。
    10) 互操作性、集成性和应用程序的可扩展性(extensibility)
      Microsoft .NET依靠XML(一个由World Wide Web Consortium(W3C)管理的开放标准)消除了数据共享和软件集成的障碍。

    3、.net的体系结构

      .net由三大核心组成,它们是XML、Web Service、.Net FrameWork。
    1) XML是可扩展标记语言,已成为数据交换的标准;
    2) Web Service是微软提出的一个概念,它使互联网上不同设备能够交互。Web Service采用松耦合RPC机制的SOAP作为其实现的手段,很好地解决了这个问题。Web Services之间采用XML进行数据交换,未来的许多软件和网站提供的服务都会作为Web Services的一部分,在互联网的范围内共享,极大节省开发的费用,促进软件的复用性,同时把开发人员的注意力集中到开发更新的应用上。所有开发好的Web Service应用都被注册到UDDI,用户在遵守UDDI协议的基础上,可以使用搜索引擎找到所感兴趣的内容并很方便地使用上面的资源;
    3) .Net FrameWork,是新一代开发平台,是开发Web Service的重要工具,它能连接现有孤立的Web应用程序,让互联网的信息在任何时间、任何地点都可以得到简化开发和部署。它提供了一套统一类库Base Class Library和通用语言运行库(CLR),创建了一套跨编程语言的通用API,使开发人员无论使用何种语言,都可以开发.NET应用服务。它的另外一个重要组成部分就是其开发Web应用程序的Web应用平台ASP.NET,它在以前的ASP版本的基础上有了一个重大的飞跃,具有丰富的交互式网页功能,能开发强大的Web Services应用。
    VB C++ C# Jscript Visual Studio.NET
    公共语言规范(Common Language Specification)
    ASP.NET Windows Forms
    ADO.NET and XML
    基类库(Base Class Library)
    公共语言运行时(CLR)
    Windows COM+ Services
    业可 .net FrameWork 体系结构

    4、.net的核心

      .net的核心是其Passport认证服务。它允许商家(消费者)在一处地方输入自己的全部有关信息,然后(从理论上说)只要获得了商家(消费者)的许可,其他任何格式的应用软件和服务都可调用这些数据。微软方面强调,消费者拥有哪些网络服务可调用自己个人数据以及用于何种用途的绝对权力。这种解决方案无论对电子商务企业还是消费者个人来说,都是可行的选择。它既使得消费者不必重复输入个人信息,又通过降低个人身份被他人窃取的危险而减少了欺诈案件发生的概率;同时企将它们的销售软件与后端的客户信息系统、服务系统、核算系统等联接起来,同步交易,从而达到降低B2B交易成本、加速网站更新频率和实现更便捷的后端集成以提高客户服务质量的目的。

    5、.net开发工具C#

      在.NET FrameWork中对于开发人员,提供了VB.NET、C#、以及C++.NET开发工具Visual Studio.NET。其中C#是微软最新的.NET开发语言,在企业计算领域,C#将成为用于编写.NET应用程序的主要语言。C#从C++发展而来,它革新了C++中的一些类,把一些复杂的功能放弃了,不再有宏、模板和多重继承,使C#更容易使用且不易出错。C#中添加的新功能是严格的类型安全、版本控制、垃圾收集等,使得开发人员能开发出高质量的应用。

    6、ADO.NET

      ADO.NET是和ADO(Microsoft ActiveX Data Objects)的不同,在于它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO.NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。
    更重要的是,你可以将值绑定到业务对象和XML Web服务中。

    7、.net的优势

      如同MS-DOS和Windows一样,.NET将大大改变我们的计算领域。MS-DOS使得个人电脑在商业和家庭中广为接受;Windows增强了用户的图形界面,使其成为首选的与软件交互方式,最终使得图形界面成为个人电脑的主流。而.NET则要把XML Web服务变成日后的主流计算模式。
    XML Web服务是建立在XML数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。用XML进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。
      想了解XML Web服务如何工作,最方便的方法就是把它和拼装游戏作比较。XML Web服务和拼装游戏的拼块一样是一些独立的单元。后者用一个标准的方法相互咬合在一起,XML Web服务与这类似,但它是通过XML message实现相互交互的。当你把拼块拼在一起时,你就得到了一个对象:一幢房子、一艘船或一架飞机。同样,当你把XML Web服务结合在一起时,你就得到了一个完成某特定任务的软件解决方案。同一拼块可以用在很多不同对象中,而一个XML Web服务同样也可以用在不同的方案组中,作为不同任务解决方案的一个组成部分。
      XML Web服务使开发者能够对他们所要的程序的来源进行选择,可以自己创建或购买程序的功能块;同样也可以选择是让自己的方案使用其他的XML Web服务,还是让其他的程序使用自己的服务。这意味着一个公司不必为了给客户一个完整的解决方案而不得不提供方案的每一个组成部分。
      XML Web服务除了个服务相互之间独立以外,对访问它们的设备而言也是独立的。与独立应用程序不同的是,XML Web服务并没有束缚于某一特定的编程语言或商业应用程序或者是某一在线服务。这给了终端用户足够的自由,使其可以使用任何访问设备,从台式电脑到移动电话都可以。

    8、.net的商业应用

      Microsoft .NET将从根本上改变我们的思考和使用电脑的方式。目前"服务器"和"桌面电脑"这两种概念占据了计算领域的统治地位。然而Microsoft .NET是一种分布式计算范例,它没有了传统上的服务器和桌面电脑的区别,取而代之的是,计算的处理被放在最合适的地方进行,可能是服务器,或是PC,也有可能是手提电脑以及其他智能设备。这就是智能计算。
      .net的计算模型对商务系统的使用者和软件机构都产生了重要影响,但角度不同。对商务系统的使用者来说,这个新计算模式更加稳定、高效,使用和维护也更加简便,系统变得可以通过不断的优化来适应业务的变化,软件系统正由一种“消耗品”逐步向一种新型的资源过渡。对软件机构来说,这个模式改变了制造和销售软件的方法,软件的研发、实施过程变得可控。
      .net的特质特别适合管理软件系统的建立,尤其大型连锁机构那种大型的、分散的服务。

    二、佳软.net之旅

    1、佳软变革

      引用.net是从佳软的变革开始的。
      佳软自二○○○年开始进行.net的探索性研发,在取得一步步关键性进展后,其开发整体转向.net。先是全面使用XML来设计程序;其次引入局部的.net应用实现,如远程通讯;在分步应用获得成功后二○○一年全面使用.net构建佳软的产品平台。

    2、佳软双分层技术

      所谓双分层技术,就是指业务分层与技术分层相结合产生的供应链软件研发技术。业务流程、单据、表与程序、数据库是分开的,软件作为一种平台存在,使用知识库中的描述来展开业务的运转。如此以来,企业购置的软件系统不再是昂贵的“消耗品”,而是可以积累的资源,因为知识库是可以不断修正、提升的。
    1) 管理思想库支持业务分层的优化
    2) .net基础研究支持技术分层的优化
    3) 系统的知识库构成系统知识积累和优化

    3、软件生产线与.net

       传统的研发方式要使软件研发进程变得可控是非常困难的,因为个性化、艺术化了的技术很难成为规模。使用.net以及E6.net就可以将核心技术的研发与普通意义上的研发分别管理,也使得建立软件生产线得以实现。其中XML成为软件生产线上工序之间的标准接口,因为全球都将会使用或兼容这一接口,协力商霸也会与其他产品天生就相通。

    4、项目实施模型与XML

      在管理软件尤其是项目操作过程中,最为困难的就是项目的实施,传统的项目实施因软件技术的原因造成耗时长、可控性差、关联性错误频生,进而在项目实施过程中业务调整漩涡中不能自拔,使得项目实施成为一种风险。
    1) .net即是一组可相互支持的互联网服务的集合可以将众多的服务集合,也就可以将实施过程的问题逐个解决。
    2) .net的核心之一XML可以为产品之间、模块之间提供一种通用、易懂的文本式数据交换模式,进而使用XML控制单据、表、流程,使实施变得可控起来。
    3) 双分层技术的实现依赖与XML。

    5、协同商务解决方案

    佳软的产品网链
      协力商霸各类基于.net产品Internet上是可以互相识别的,并且可以相互交易,形成一个网链、一个交易平台,也是一种新型的电子商务模式。这种新型的电子商务模式根植于企业的业务系统之中。
    协同商务的实现
      通过产品网链将生产商、批发商、零售商、配送机构甚至客户有机地链接起来,形成完整的信息流、物流和资金流。

    三、E6.net的应用

    1、E6.net

      确切地来讲,目前推出的E6.net是 E6.net for SCM,即面向供应链的E6.net系统平台,是供应链管理软件的开发平台。E6 的具体的解决方案、产品就是在E6.net基础之上研发的。E6.net由以下几个部分组成:
    1). Justsoft Data Server
    数据库
    协力商霸供应链管理软件的数据库设计具有自动适应客户变化的能力。不同的企业会有不同的数据库结构,不同的阶段也会有不同的数据库结构,但佳软数据库通过独到的技术使得不同企业、不同阶段的数据具有相当的连贯性,为不同阶段的数据分析提供了平台。
    2). Justsoft Proof
    单据编辑系统
    单据编辑是通过佳软的业务描述语言来书写的,编译后形成可执行程序。
    3). Justsoft Bizflow
    业务流程描述系统
    在系统中,业务流程是可以被重塑的。业务流程的建立是通过佳软的业务描述语言来书写的,编译后形成可执行程序。业务流程是基于E6.net。
    Justsoft Bizflow基于Microsoft Biztalk
    4). Justsoft Query
    查询系统
    包括万能查询、SQL查询等,可以构成独立的查询器和查询模型。
    5). Justsoft Interface
    接口系统
    链接其他系统的接口和本系统的标准数据接口与说明系统。
    6). Justsoft Net
    通讯系统
    用于管理数据的分布、安全与通讯。
    7). Justsoft Report
    报表系统
    协力商霸的报表系统采用先进的报表系统:水晶报表。系统具有高效的数据挖掘技术和数据分析能力。
    8). Justsoft Repository
    知识库
    E6.net具有知识库功能,用以产生对系统的业务知识、业务模型、业务流程的支持。知识库是可以被添加和修改的。随着知识库的修改和添加,系统的功效就会随之而提升。

    2、E6.net结构

    标准产品 项目实施 E6.net
    界面描述 流程模版 个性化编程
    Justsoft Report JustsoftQuery JustsoftNet Justsoft Interface
    Justsoft Repository Justsoft Bizflow Justsoft Data Server Justsoft Proof
    Windows.netXML、Web Service、.Net Frame Work

    3、E6.net实现

    PCMS、
    E6.net 8.0
    Windows.net

    4、业务流程描述语言

      业务流程描述语言是佳软公司设计的业务流程书写格式,是标准的文本方式。用于单据、表格、业务流程的描述。格式易于掌握,除需遵循一定的格式外,与通常的书写区别不大,且基本使用中文书写。
      业务流程、单据、报表编辑是基于E6.net,使用如下格式进行描述:
    <新开零售单据 开图="Open" 合图="Close">
    <零售单 类型="单据" 图标="零售单" 说明="新开零售单" />
    <零售退货单 类型="单据" 图标="零售退货单" 说明="新开零售退货单" />
    <零售汇总单 类型="单据" 图标="零售汇总单" 说明="零售汇总处理" />
    <设置款台号 类型="单据" 图标="设置款台号" 说明="设置款台号" />
    <零售单清理 类型="单据" 图标="零售单清理" 说明="零售单据的清理" />

    5、供应链解决方案与E6.net(同仁堂案例)

      供应链解决方案其中重要一环就是信息系统的解决方案。E6.net则是这一解决方案的基础,所有佳软的信息系统解决方案将都基于E6.net。
    同仁堂案例
      同仁堂是国内最大的医药连锁组织之一。
      研发进度比较:根据同仁堂连锁管理的需求,按传统研发模式达研发时间需要10个月左右,以E6.net平台组织研发仅用了一个月的时间即完成同仁堂项目的系统研发。
      北京佳软公司为通讯销售行业提供的信息化解决方案基于佳软先进的管理软件开发平台E6.net。我们先对E6.net做一个简单的介绍。
    E6是一个体系,是管理软件的全新生产方式,是面向管理者、面向流程的安全的、动态的系统,是一种能快速生产、快速交付、快速实施并能将这一切快速复制的软件生产线。通过E6平台的这种快速生产、快速交付、快速实施和快速复制能力,能够组建软件车间、搭建软件生产线实现规模化定制。E6的基础是E6软件平台Microsoft.net

    四、基于E6.net平台的产品体系架构图


    五、E6.net平台构成

    E6浏览器

  • E6业务逻辑处理器
  • E6通讯接口
  • E6业务流程描述语言的解析器
  • 用户与系统交互的页面管理器
  • “免维护”的客户端
  • 支持个性化的“角色”应用
  • 提供业务、OA一体化机制
  • 支持模块化、组件化开发和构件的拆卸组合
  • 支持Pocket PC等移动终端设备
  • E6业务逻辑处理器:

  • 提供业务逻辑的解析和处理
  • E6数据库自适应引擎
  • 兼容各种RDBMS
  • 提供基于Internet的Web服务
  • 支持手机和移动设备
  • E6通讯接口:

  • 提供网络传输数据的安全机制
  • 数据、程序页面的高倍压缩与还原
  • 提供消息队列请求的处理机制
  • 六、E6.net的软件功能特征

      许多年以来,软件的设计者与使用者都在追求一个目标:操作简单,功能强大。在E6平台下开发的软件已经将这一目标得以完美的实现。
      E6体系下的软件采用B/S和C/S混合结构,既具有B/S结构方便易用的特点,又保留了C/S结构的安全性,大大提高了软件的性能。
      E6是以业务与核算为基础,以过程控制为手段,以管理为目标,是面向企业管理者的软件体系。
      在E6体系下开发的软件具有以下功能应用特征:

    1) 实现“规模定制,随需而变”

       E6.net采用佳软独特的PRD独立结构(平台、数据库、知识库相分离)及管理上分层和技术上分层的双分层技术,使基于该平台之上的个性化应用业务的实现完全回避了底层技术实现的复杂过程,变繁复为简单,变漫长开发为快捷生产,从而做到快速生产、快速交付、快速实施和快速复制,实现规模定制。

    2) 完全基于Internet与Web Service

      将整个互联网视为一个统一的、完整的运行平台,最大可能地利用公用资源。

    3) 组件化设计

      佳软E6的组件设计采用了佳软全新的设计模式和规范。成功的构建出商务软件的基础模型,使的管理软件的开方变的极其简单。程序的复用得到了空前的改善。使彻底完成用户的各项需求的神话变成现实,轻松实现有求必应。佳软的开放环境还支持产品构件库,使得管理软件业的这一梦想成真。它可以利用以往开发过的任何单据或管理模式。使用非常简单的链接就可以把您想使用的构件变成现实。

    4) 安全机制

      电子签名、密钥密匙、身份识别、高倍压缩等技术多重保证了系统的运行及数据安全。

    5) 高效网络传输

      差异更新、高倍压缩、DataServer保证系统网络运行效率数倍于现行模式。

    6) 数据库自适应

      不同版本之间的数据适应、转换问题历来是信息系统的结症。E6的数据库自适应引擎解决了这一问题,系统数据在多版本之间自动适应,不再有程序版本与数据冲突的问题。

    7) 移动服务

      管理者可以处在任何地方、使用适合的设备(电脑、手机、手持设备等)处理企业的事务,进行移动的、远程的管理控制。

    8) 消息队列机制

      使邮件、OA事务、文件处理等方便、有机地布置于企业信息系统之中,并且保证网络数据的可靠性。

    9) 邮件模式

      邮件模式可支持同步的管理控制、文件发布以及办公通讯。在此基础上,可以便捷地增添OA系统的功能。

    10) 多态适应机制

      多网络环境、多操作系统、多语言、多币种。多态应用环境使企业可在节省大量预算的前提下方便地实施与布置。

    11) 财务、业务、控制一体化

      财务、业务、控制的一体化是E6的基础应用优势。E6的财务、业务一体化不是传统的绑定的一体化或通过数据接口连接的一体化,事后的财务数据处理或财务数据转换只能实现核算型的的财务信息系统,只有能够体现控制、流程的财务、业务一体化才是真正的财务、业务一体化。而E6是管理者为核心,以流程、控制为基础的新一代管理信息系统,表达了对管理、流程、控制的重视。

    12) 流程驱动的角色控制

      面向客户、面向订单的业务、财务处理是以业务流程为核心的管理机制,E6平台的业务流程描述语言可以方便地定义业务流程,赋予角色的职能、权限,并设定基于业务流程的控制信息。为业务流程驱动型的企业模式提供了实现手段。

    13) 规则、准则约束机制

      系统可加载财务准则或企业规则类库对财务处理进行软约束(即指导性、引导性约束),建立业务处理的指导、引导机制,以保证业务质量以及过程控制。如果需要,亦可以建立硬约束。

    14) 事件处理机制

      业务处理是以流程为基础的,而管理、控制是以事件为基础的。因此,E6解决方案可以提供以事件为核心的核算数据重整和分析报告,即在限定范围数据内围绕着事件(以事件关键词为核心)进行重组、分析和计算。

    15) 一致性管理

      基础数据的一致性历来是系统连接重要的困难环节,E6提供了数据的一致性管理机制以保证整个系统基础数据的一致性,如:财务模块与业务模块中的客商信息、商品信息、部门信息、职员信息等。

    16) 穿透式查询

      事件跟踪随机审计、跟踪查询、事件追踪是财务与业务监控常用的手段,传统的系统结构难以支持的,即便是固化、定制的分析模块也难以满足随机的条件和方式。E6穿透式查询、事件查询的能力可以让管理者、审计人员或财务人员跟踪、审计系统财务、业务数据所表达的经济事项的流转。

    北京浪潮佳软信息技术有限公司版权所有 1993-2010
    北京市海淀区上地中关村软件园3号楼B座一层 邮编:100094
    总机:(86-10)82826618(十线) 传真:(86-10)82825701
    业务合作 E-mail:邮件:xieli88com@yahoo.com.cn
    法律条款 | 京ICP备09104958号