本站小编为你精心准备了云计算的现代畜牧业营销管理参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
《现代农业装备杂志》2014年第三期
1平台主要功能
现代畜牧业营销管理云服务平台主要包括两方面内容:一是以电子商务手段与传统业务模式相结合,利用互联网全面推介我省优质畜产品,将畜牧产品进行网上销售,提升畜牧业经营与管理水平。二是建设现代畜牧业营销管理云服务平台,为畜牧企业提供包括:电子商务、客户关系管理、进销存管理等外包应用服务。
1.1电子商务服务功能将电子商务手段与传统业务模式相结合,利用互联网全面推介规模养殖场、专业养殖户的优质产品,对畜产品进行网上销售,提升这些企业的经营与管理水平,切实提高农民收入水平。建立地方特色产品的“网上门店”,开展网络等新兴渠道的营销,实现畜产品的网络销售。在集成数据挖掘、智能预测和可视化展示等子系统的基础上,形成农产品供求信息智能分析系统,展现主要农产品信息的空间分布,市场价格时序变化趋势,供求信息智能化对接,为畜牧养殖户乃至普通散养户提供电子商务服务。
1.2应用外包服务功能建设畜牧业经营管理云服务平台,为广东省畜牧养殖户提供包括:电子商务、客户关系管理、进销存管理、农产品质量安全追溯管理等应用服务;建立网上“畜产品质量安全追溯体系”,引导提升畜产品质量,使畜产品直接走进超市,实现“农超直接对接”。
2关键技术
2.1确保企业数据的安全性用户对云平台模式应用最大的担心在于数据的安全性。用户将自己的经营数据放在公共平台上,最大的担忧是数据泄露或被其他人破坏。本系统采取的具体解决方案包括:①通过单实例多租户架构,所有用户共享同一个物理实例和运行于平台的任何应用程序版本,共享数据库独立用户模式能够保证客户数据的逻辑隔离,确保各个用户间的数据相对独立,互不影响。目前大多数平台厂商采用这种方案。②通过多租户数据模型,为用户提供数据库自行管理方案,专用数据库模式支持用户数据库的本地化应用,用户可以根据自身的要求将数据库设置在本地,解决数据被盗取的担心。③提供安全性服务,通过受信任链接、数据加密、认证、授权实现深度防御,采用多种分级防御机制,互相配合,在不同情况下以不同方式确保系统安全,防范内外部风险。④加强安全登录,必须使用USBKEY,并结合账号及密码才能登录系统,确保帐号及密码不会被黑客盗取。⑤详细的登录日志,记录所有使用人员的名称、登录时间、登录IP等信息,并提供报表统计。⑥允许用户自行设定帐套的使用时间段,时间段外的时刻不允许进行登录和操作,让用户更放心。⑦数据服务器与应用软件服务器分离,数据服务器不对外,确保企业数据的安全。⑧设置防火墙保护,避免应用服务器遭受恶意攻击。⑨系统每天自动进行数据备份,今后发展到异地备份,确保数据安全。⑩与用户签署应用协议,作出安全性承诺,以提高用户的信心。
2.2大数据存储及并发访问解决在有大批量用户应用条件下的数据存储和并发访问问题,是基于云平台的管理信息系统需要面临的重要课题之一。根据调研,我们预估每个企业每年数据量约为120M,随着企业数量增多,数据增量或成几何基数上升,在不久的未来系统就会面临大数据量的技术风险。针对大容量存储问题,我们采取了以下对策:①系统支撑平台引进ORA-CLE系统,购置高性能的服务器,提高海量数据的处理能力。②软件架构支持分布式应用,实现负载均衡。③建立动态数据的备份恢复机制,动态业务数据按期间归类,当该期间数据结算之后,备份到其他物理存储介质,保证当期数据的运行速度。④将用于查询的数据与操作数据在逻辑上进行隔离,从而保证系统的查询速度。⑤优化各种大计算量的查询和统计算法。⑥数据具有可扩展性,能最大限度地提高数据读取速度和数据存储容量。针对用户大并发访问问题,我们提供了以下应对方案:①采用多数据库支撑平台和自定义数据结转的数据库方案,服务器集群作为基础设施,应用中间件采用负载均衡模式。②利用AJAX技术实现客户端异步请求。③优化用户排队调度,用以减少用户访问“塞车”现象,并通过日志管理,系统管理员可以及时监控网络状况,及时手动处理“塞车”现象。④采用乐观锁对用户操作进行并发控制。⑤在数据库表中存在一个时间字段精确到毫秒,并在程序处理的过程中设置和读取这个时间字段,在提交数据时判断当前数据库表中的时间与当前需要更新的对象时间是否相同,假如不同,说明用户在修改过程中肯定有其他的用户已经提前修改了当前的数据,系统提示用户,说明数据已被更新,并提示用户下一步应该如何操作。⑥对运营进行监督,把SLA(ServiceLevelAgreemant,服务级别协议)作为运营标准加以量化,从可用性和性能两个方面监督应用架构,以确保应用系统的高度可用性和提供达到客户可接受的性能水平,防范出现导致平台严重停机或降低性能的问题出现。⑦应用具有可扩展性,最大限度地提高并行性,以便更高效地利用应用资源。总之,随着计算机存储技术、通信技术、处理技术的飞速进步,只要投入资金保证,大批量用户应用条件下的数据存储,并发访问实时响应及安全许可、可靠性等问题均可得到解决。
2.3平台差异化控制不同企业的工作流程和商务规则存在差异化,不同用户的操作和界面要求存在个性化需求。在相同运行实例的应用下,如何满足客户的差异化和个性化需求,是管理软件服务平台可持续应用所需解决的关键问题。本系统采用的解决对策是:利用元数据为客户提供了定制和配置应用、满足其特定需求,客户可在元数据和语义层两个层次进行四大领域配置更改:①用户界面与品牌:服务平台提供相关特性,以使客户能够定制界面、表单、按钮和链接等,以及能够更改诸如图形、色彩、字体等相关内容。②工作流程与商务规则:为了能广泛地向各种潜在客户提供服务,平台提供的各种在线软件能够满足不同工作流程的需要,不同客户能根据需要自行配置应用的工作流程,以满足各自的商业进程要求。③数据模型的扩展:可扩展的数据模型使客户能自由地让应用根据自身需要改变表格、字段、业务对象等,而不必为了满足应用的要求而改变商业进程。④存取控制:安全策略跟踪每个用户的使用权限,使客户能对安全策略加以配置。
3技术实现
考虑到现代畜牧业营销管理信息系统需要面对大量的客户,因此本系统具有可配置性、可扩展性、多租户高效性和易用性等,这些决定了系统的技术体系架构的设计思路。普通系统的架构只能简单地处理客户数据的安全性要求,而不能确保平台的可配置性、可扩展性和多租户高效性特点,也不能满足企业业务多样化的要求。为此本系统采取了如下体系结构,如图2所示。
3.1目录服务目录服务是一种依赖于目录数据库客户快速查询服务器资源信息的服务,使分布在不同服务器中的目录所有信息和资源发挥作用的服务,从而实现用户与应用服务器的自适应,提高多并发查询速度。
3.2负载均衡服务器及访问控制负载均衡服务器及访问控制主要解决在一定控制权限下,协调多个应用服务器之间的资源(硬件资源、软件资源)共享问题。系统企业用户登录之后,服务平台根据负载均衡的原则及权限控制原则从实例群中分配一个运行实例为其服务,并且把用户的目录服务结构和元数据配置信息写入该实例的用户群信息表。运行实例和用户群信息表绑定在一起,用于数据安全认证和资源授权。这种绑定能够避免受信任的数据连接的资源权限验证瓶颈的产生,实现平台的多租户高效性。平台在负载平衡服务器群上为不同客户提供主机服务,运行相同的实例,每个应用实例服务于一定数量不同需求的客户,负载均衡的服务器群作为和用户交互的统一接口,并且向下管理这些应用实例。相同的实例能够最大化不同用户间的资源共享,并且从最终用户的角度来看,不会察觉到应用是与多个用户共享的。不同客户的数据彼此分开,通过授权和安全策略来确保不同的客户访问各自权限范围内的数据,以及区分不同客户的数据。
3.3元数据服务及元数据库元数据服务及元数据库分为两个层次,为客户提供定制和配置应用、满足其特定需求。通过元数据层,客户可以对数据库模型进行修改、扩展,甚至重新定义数据表结构、视图、字段、类型等,元数据存储在元数据库上。通过语义层,客户可以重新配置用户界面,并自定义报表格式和内容。通过元数据服务,可实现构件之间的集成动态性,简化整个构件集成过程,元数据服务可配置独特的用户体验与特性集,提升平台的可配置性。客户利用元数据服务实现用户界面调整、工作流与商务规则设置、数据模型扩展、存取控制等。
3.4构件库平台构件库平台是保证应用系统具备可扩展性的主要手段之一。平台的可配置化程度可以通过构件化的SOA架构来实现。构件化的SOA架构就是将一个大的应用系统分解为成千上百个小的业务流程,而每个业务流程可以用构件组合而成。这样一来,当业务需求发生变化的时候,通过构件的重新组合就能方便、快速地改变业务流程或者实现新的业务。此外,构件技术的应用也必将节省开发成本和缩短开发周期,提高知识的复用度和系统的稳定性。构件库平台主要包括四大类型构件:①逻辑服务构件:指企业信息化系统领域模型、应用框架、系统架构以及设计模式等,是对应用模型的综合体现,例如企业组织模型、信息模型、业务模型和流程框架等。在应用扩展和客户配置时,客户可以根据平台提供的组织模型、信息模型、业务模型对企业组织机构、业务对象、业务流程进行快速建模,然后在流程框架的指导下进行应用系统的功能重构和流程配置。②展现服务构件:是实现于用户接口的若干视图主件组成,包括用户界面、打印界面、分析报表格式等类型的一组构件。③数据库服务构件:包括数据库连接和访问服务的数据库引擎构件、业务流程和审批流程执行解析的工作流引擎构件各种中间件服务的构件,包括事务管理构件、安全管理构件和消息管理构件等。④集成管理构件:为集成第三方系统提供接口的一组标准化参数,平台能与其他行业软件实现无缝接口,实现系统的可扩展性。
3.5数据库系统本系统能提供两种客户数据存储环境供企业选择:共享数据库环境和独立数据库环境。共享数据库环境即数据托管环境,客户数据存储在服务平台的共享数据库服务器中,服务平台提供数据导入导出、备份恢复和隔离转移等功能服务;独立数据库环境是客户自行管理环境-客户数据存储在客户独立数据库服务器中,客户对自身的数据库进行自行管理。共享数据库环境中实现独立数据库模式。共享数据库环境中不同用户使用同一数据库,但每个用户都拥有自己的表集,形成用户各自专门的模式。客户最初成为此类服务的用户时,平台管理系统会在集中数据中为该用户创建离散的表集,并将其与用户自己的模式相关联,用户能够像采用独立数据库方案一样轻松地扩展数据模型。平台用标准的默认集创建表格,但如果表格一旦创建完成,就无需符合默认集,用户可根据需要添加或修改列甚至是表格。这种方法为要求高安全性的用户提供一定程度的逻辑数据隔离,但并不能实现系统的完全隔离,适用于数据库表格数量相对较少的应用,每个用户的表格约为100或更少。采用这种方法能降低运营应用的成本,但客户首先要接受让自己的数据与其他用户的数据共用数据库。单独数据库环境中的集中式管理。客户在可自行管理客户的单独服务器环境中提供专用的数据库,单独数据与平台集中数据保持连接,与集中数据中的专用数据保持一致,实现集中式管理。在这种环境下,客户可在应用的用户界面和程序逻辑允许的情况下根据企业的需求重新设置应用,包括创建新字段、新查询,乃至新的表格和关系等。同时通过对集中服务器的专用数据库实现对独立数据库的升级、应用跟踪等管理。独立数据库有助于简化应用数据模型的扩展,以满足不同用户的独特需求,而且在发生故障时从备份中恢复用户的数据也相对简单,因此比较适用于那些愿意支付较高额代价来换取更高安全性和可定制性的客户。
4结束语
云计算的出现迎合了中小畜牧企业信息化的需求,它有效地降低了企业的初始投入,满足了用户多变的需求,在减轻企业负担的同时,使中小企业能够享受技术带来的便利,并适应企业对远距离办公的需求。基于云计算的现代畜牧业营销管理信息系统,借助互联网为畜牧企业提供电子商务、客户关系管理、进销存管理等外包应用服务,以电子商务手段与传统业务模式相结合的方法来帮助畜牧企业销售产品,提高生产管理水平,这样的业务模式在当前是一个全新的模式,有着巨大的生命力和发展前景。
作者:谢秋波孟祥宝黄家怿吴伟欢刘红刚单位:广州市健坤网络科技发展有限公司广东省现代农业装备研究所