财务系统中间件的研究与实现

VIP免费
3.0 陈辉 2024-11-19 4 4 1.57MB 63 页 15积分
侵权投诉
摘 要
大的集团都包括很多下属分公司,这些分公司通过网络与集团总部互连。由于
历史原因,集团内部各个子公司使用的财务软件系统应用纷杂,不同厂商,不同
时期,不同版本的混合在一起,构成了跨 Internet 分布的异构数据系统,为集团总
部实施财务监管和集团财务分析决策等带来很多困难和现实问题。如何整合集团
企业并存的信息资源,尤其是财务资源,提高管理工作的效率将成为企业竞争的
重要内容。
为了解决集团财务系统的异构性,使集团能够透明化访问各子公司财务系统,
给出了利用AgentXML集成异构财务系统的中间件模型和具体实现方案。虽然
内外已经有了一些将Agent技术用于中间件的理论研究,但是对于异构数据库中间
件的应用还缺少较为深入的研究。本文参考结合Agent的特性,Agent引入到数据
库集成中间件中来,并应用于集团异构财务系统集成的背景下,很好的解决了集
团对子公司的财务监管问题。
异构财务系统集成中间件模型Agent的特点、体系结构、Agent的组织、
Agent之间的通信协作、系统中AgentXML
KQML语言,以及Agent之间的消息传输方式等方面阐述了设计思想。集团异构财
务系统数据都是不定时被更新的,这样就要求集成中间件必须提供一种“实时”
的查询服务。
本文设计的异构财务系统中间件模型主要实现两部分功能,这两个部分是异
步的、并行的过程。
(1)财务数据库信息映射字典的生成。为整个中间件系统实现集成查询视图
到各财务数据源的映射提供参考;
(2)中间件系统查询的运行。其目的是参考映射字典,完成用户对子公司的财
务查询并返回查询结果,为集团总部监管子公司的财务运营情况提供服务。
集成中间件系统XML为数据交换的中介和Agent间通信的载体,给出了
DataSetXML文档的转换算法,XML文档到SQL语句的转换,非标准XML文档到
标准XML文档的转换等具体实现方法。最后,在实验室里配置模拟实现环境,
证了该中间件系统的可行性和实时性,从而说明了异构财务系统中间件方案适合
集团信息化建设的需要。
关键词:异构财务系Agent 中间件 XML 映射字典 转换算法
ABSTRACT
A large group enterprise always include many affiliated subsidiaries, these
subsidiaries interconnect to the group headquarters through network. Due to historical
reasons, the various subsidiaries of the Group used various financial software systems
which with different manufacturers, different times, different versions mixed together,
constitute a cross-internet distribution of heterogeneous data systems, and brought many
difficulties and practical problems for implementation of financial monitoring and
financial analysis of group decision-making. How to integrate both enterprise group
information resources, especially financial resources, to improve the efficiency of our
management will become an important aspect of the competitiveness of enterprises.
To resolve the financial system heterogeneity of group enterprises, so that the
group be able to visit various subsidiaries more transparent financial system, gave the
middle-ware model for integration of heterogeneous financial systems used of Agent
and XML ,and concrete realization of the program. While at home and abroad there
were a number of theoretical study used Agent technology for middleware, but in the
heterogeneous database middleware applications also a lack of more depth study. In this
paper, with reference to the characteristics of Agent, it introducted Agent to the
integration middleware of database and to put it into the Group of heterogeneous
financial systems integration background, will be a very good solution for the Group
monitoring the financial issues of subsidiarys.
Integration middleware mode of heterogeneous financial systems expounded
design idea from Agent features, Agent architecture, multi-Agent organization, multi-
Agent system modeling theory, as well as Agent communication and collaboration
Agent structural design of system, use of XML package KQML language ,and message
transfer between Agents. As financial data of various subsidiaries are being updated
from time to time, so that integration middleware was required provided a "real-time" of
the inquiry service.
Middleware model of heterogeneous financial systems designed by this article
mainly realized two parts of functions.These two parts is asynchronous, parallel
process.
(1)Generation of mapping dictionary for financial database information. It
provided reference for realizition of the whole integration middleware system from
query view to various financial data sources mapping.
(2)Query middleware system. The purpose of it was to consult information
mapping dictionary, and complete user’s queries on the financial information of
subsidiarys ,and returned queries results,and provided services for the Group
headquarters monitoring the financial operations of subsidiaries.
XML is used as a medium for data format change and a carrier for communication
of Agents. And the paper provided some exchange algorithms:such as algorithm from
DataSet to XML files, algorithm from XML files to SQL sentences, Non-standard XML
documents converse to standard XML document, and so on.Finally, in the laboratory
configurate the realization of the environment to verify the feasibility of middleware
systems, which describes the financial system heterogeneous middleware program for
the group of information technology needs.It verified the feasibility of middleware
system, and show this model satisfied the information construction of group enterprises.
Key Word: Heterogeneous financial system Agent Middleware
XML Mapping dictionary Exchange algorithm
目 录
摘 要
ABSTRACT
第一章 绪论...................................................................................................................1
§1.1 课题研究的来源及意义...................................................................................1
§1.2 国内外研究现状...............................................................................................1
§1.3 本课题研究内容...............................................................................................3
§1.4 章节安排...........................................................................................................3
第二章 中间件系统设计的相关理论.............................................................................5
§2.1 可扩展标记语言 XML ...................................................................................5
§2.2 Agent 的体系结构 .......................................................................................... 7
§2.2.1 Agent 的概念与特性 ............................................................................ 7
§2.2.2 Agent 的结构 ........................................................................................ 8
§2.3 Agent 系统 (Multi-Agent System—MAS) ...............................................8
§2.3.1 Agent 的分类.....................................................................................8
§2.3.2 Agent 的关键问题...........................................................................10
§2.4 Agent 的通信方式........................................................................................10
§2.5 Agent 的通信语言 ........................................................................................ 11
§2.6 Agent 系统建模.......................................................................................12
第三章 基于 Agent 的异构财务系统中间件的设计 ...................................................14
§3.1 异构数据集成的相关问题.............................................................................14
§3.1.1 集成的目标和要求...............................................................................14
§3.1.2 异构数据集成方案...............................................................................15
§3.1.2.1 数据库中间件技术.....................................................................15
§3.1.2.2 数据库中间件的优点.................................................................15
§3.1.2.3 数据库中间件的缺点.................................................................16
§3.2 异构财务系统集成中间件模型.....................................................................16
§3.2.1 引入 Agent 技术...................................................................................16
§3.2.2 中间件系统体系结构的设计...............................................................17
§3.2.3 中间件中 Agent 的结构设计...............................................................19
§3.2.4 中间件系统的运行流程.......................................................................19
§3.3 中间件系统通信机制的设计.........................................................................22
§3.3.1 Agent 间的通信设计 .......................................................................... 22
§3.3.2 KQML 语言........................................................................................25
§3.3.3 基于 XML KQML 消息................................................................26
§3.3.4 基于 XML Agent 通信..................................................................26
§3.4 中间件系统中消息传输方式.........................................................................30
第四章 异构财务系统中间件的实现...........................................................................32
§4.1 异构财务数据层.............................................................................................32
§4.2 映射字典的生成.............................................................................................32
§4.2.1 数据库连接与访问...............................................................................33
§4.2.2 DataSet XML 的转换算法 ............................................................ 35
§4.2.3 XML 格式的映射字典.......................................................................36
§4.3 中间件系统查询的实现.................................................................................38
§4.3.1 查询运行过程.......................................................................................38
§4.3.2 查询信息转换为 XML 文档................................................................39
§4.3.3 XML 文档到 SQL 语句转换 ................................................................ 41
§4.3.4 非标准 XML 文档到标准 XML 文档的转换.....................................43
§4.3.5 ListView 数据绑定................................................................................44
第五章 中间件系统实验环境的模拟与测试...............................................................47
§5.1 模拟实验环境.................................................................................................47
§5.2 实验过程及结果.............................................................................................47
§5.2.1 模拟实验过程.......................................................................................47
§5.2.2 模拟实验结果.......................................................................................47
§5.2.2.1 中间件系统登陆界面..................................................................47
§5.2.2.2 中间件系统查询界面..................................................................48
§5.2.2.3 财务明细账查询界面.................................................................48
§5.2.2.4 财务总分类账查询界面.............................................................50
§5.2.2.5 财务资产负债表查询界面.........................................................51
§5.2.2.6 财务利润表查询界面.................................................................52
§5.3 “实时性测试 .................................................................................................. 54
第六章 结束语.............................................................................................................56
参考文献.........................................................................................................................57
在读期间公开发表的论文和承担科研项目及取得成果.............................................59
致 谢.............................................................................................................................60
第一章 绪论
1
第一章 绪论
§1.1 课题研究的来源及意义
目前,很多大的集团企业都包括很多下属分公司,这些下属公司通过网络与集
团总部互连。可能由于历史原因,集团内部各个子公司使用的财务软件系统应用
纷杂,不同厂商,不同时期,不同版本,不同应用环境的财务软件,不同操作系
统和网络系统等混合在一起,为集团实施财务监管和集团财务分析决策等带来很
多困难和现实问题[1]随着全面市场经济时期新管理”时代的到来,要求集团企
业具有较高的信息反馈能力,能够及时对企业内外部信息做出反应。如何整合集
团企业并存的信息资源,尤其是财务资源,提高管理工作的效率将成为企业竞争
的重要内容。另一方面,随着信息技术的高速发展,网络时代对企业的竞争环境,
商业环境,经营管理思想和模式都带来了巨大变革,所以在新管理时代和网络时
代面前,传统的纷繁复杂的财务管理模式的缺陷日益明显。
如果统一所有子公司的财务软件系统虽然具有数据传输的时效性、强大的分
析功能、方便的集中管理和维护等优越性,但却存在很多现实局限性。如:废弃
多年的财务数据,无法充分利用历史数据的统计规律做出完善的财务分析和决策;
应用风险太高,一旦网络故障,那么故障将影响一批子公司无法正常工作并且维
护成本高,不易扩展[2]所以以上关于集团财务软件的这种纷杂无统一的现状我们
无法回避,必须由第三方来提供统一的集成方法。本文采用在现有的多种财务软
件并存的基础上做二次开发的方案是具有很强的现实意义的。为了使集团总部财
务人员能够通过远程查询,实现“实时”监控,随时掌握各子公司的财务基础信
息和运营状况,包括:凭证、明细帐、分类帐、总帐、资产负债表和利润报表等,
本文把 Agent 技术和 XML 术引入到异构财务系统集成框架中来,能够较好的发
Agent 自身的各种智能化的特性,有效的降低了异构信息系统集成的复杂性,
足了集团的要求,适合集团企业信息化建设的需要。
§1.2 国内外研究现状
目前,在企业信息集成领域,对异构数据集成问题的研究得到了很大的重视,
由于网络环境和分布式系统的日益普及,大量的异构系统被分散在各个网络节点
中,而它们之间往往是相互独立的。为了使这些孤立的数据能够更好地实现资源共
享,迫切地需要建立一个公共的集成环境,对用户提供一个统一的和透明的访问界
面。在异构系统集成中,不同节点上的系统具有独立性、自治性和分布透明性的
特点,用户对任何系统的操作就如同在本地执行,不必关心其数据模型、物理位
摘要:

摘要大的集团都包括很多下属分公司,这些分公司通过网络与集团总部互连。由于历史原因,集团内部各个子公司使用的财务软件系统应用纷杂,不同厂商,不同时期,不同版本的混合在一起,构成了跨Internet分布的异构数据系统,为集团总部实施财务监管和集团财务分析决策等带来很多困难和现实问题。如何整合集团企业并存的信息资源,尤其是财务资源,提高管理工作的效率将成为企业竞争的重要内容。为了解决集团财务系统的异构性,使集团能够透明化访问各子公司财务系统,给出了利用Agent和XML集成异构财务系统的中间件模型和具体实现方案。虽然国内外已经有了一些将Agent技术用于中间件的理论研究,但是对于异构数据库中间件的应...

展开>> 收起<<
财务系统中间件的研究与实现.pdf

共63页,预览7页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:63 页 大小:1.57MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 63
客服
关注