首页> 外文OA文献 >Design of an Enterprise Resource Planning System Using Service-Oriented Architecture
【2h】

Design of an Enterprise Resource Planning System Using Service-Oriented Architecture

机译:面向服务架构的企业资源计划系统设计

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

A typical ERP (Enterprise Resource Planning) system integrates many business functionalities such as billing, accounting, order processing, manufacturing and customer relationship management. Generally they are implemented as separate modules that are changed and modified as needed. However, lack of proper design can cause the modules to become tightly coupled. Unnecessary dependencies decrease maintainability because change in one part of the system can affect other parts. Large enterprise applications are often build by multiple organizations using varying methods and technologies. Development teams are not always fully aware of the work of others. This makes reusing existing features difficult and causes developers to recreate the same logic multiple times.This thesis describes how a monolithic architecture can be migrated into a service-oriented architecture (SOA). An ERP system designed for Apple service providers is used as an example. The large example system is converted into small services to improve its maintainability. The aim is to create an architecture that does not depend on a specific technology and supports reusing functionality. Although SOA has many benefits, effective use of it requires technological changes and adjustments to the whole development process. In the example system, lots of changes were made to the development, testing and deployment processes. The new architecture lead to eliminating lots of manual work. This was achieved by implementing a deployment pipeline that takes advantage of Docker virtual containers.
机译:典型的ERP(企业资源计划)系统集成了许多业务功能,例如记帐,会计,订单处理,制造和客户关系管理。通常,它们被实现为单独的模块,可以根据需要进行更改和修改。但是,缺乏适当的设计会导致模块紧密耦合。不必要的依赖关系会降低可维护性,因为系统某一部分的更改会影响其他部分。大型企业应用程序通常由多个组织使用不同的方法和技术来构建。开发团队并不总是完全了解其他人的工作。这使得重用现有功能变得困难,并使开发人员多次重新创建相同的逻辑。本文描述了如何将整体架构迁移到面向服务的架构(SOA)。以为Apple服务提供商设计的ERP系统为例。大型示例系统被转换为小型服务,以提高其可维护性。目的是创建一种不依赖特定技术并支持重用功能的体系结构。尽管SOA有很多好处,但要有效使用SOA,需要对技术进行更改,并对整个开发过程进行调整。在示例系统中,对开发,测试和部署过程进行了许多更改。新的体系结构消除了许多手动工作。这是通过实施利用Docker虚拟容器的部署管道来实现的。

著录项

  • 作者

    Järnstedt Joonas;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号