• 검색 결과가 없습니다.

The Framework for Adaptive ERP Systems Using the Ontology Model of a Manufacturing Supply Chain

N/A
N/A
Protected

Academic year: 2021

Share "The Framework for Adaptive ERP Systems Using the Ontology Model of a Manufacturing Supply Chain"

Copied!
8
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Journal of the Korean Institute of Industrial Engineers http://dx.doi.org/10.7232/JKIIE.2015.41.4.344

Vol. 41, No. 4, pp. 344-351, August 2015. © 2015 KIIE

ISSN 1225-0988 | EISSN 2234-6457 <Application Research>

제조업 공급망 온톨로지 기반 적응형 ERP 모듈 시스템 프레임워크

오영광1․한휘영1․신동민2․김동철3․김남훈1†

1UNIST 인간 및 시스템공학과/ 2한양대학교 산업경영공학과 / 3ITstar

The Framework for Adaptive ERP Systems Using the Ontology Model of a Manufacturing Supply Chain

Yeonggwang Oh1․Hweeyoung Han1․Dongmin Shin2․Dongchul Kim3․Namhun Kim1†

1Department of Human and Systems Engineering, UNIST

2Department of Industrial and Management Engineering, Hangyang University

3ITstar Company, Ulsan

Recently, an ERP (Enterprise resource Planning) system has been becoming an essential S/W tool for companies to manage their business processes and manufacturing resources. As the information exchange becomes more complex, not only corporate companies but also small- and mid- sized enterprises (SMEs) are required to build an ERP system. However, for small- and middle- sized companies, the adoption of ERP systems becomes challenging due to high cost and long installation time of the system. This paper presents a novel concept of an adaptive ERP system incorporating the ontology structure of the business supply chain information. The pro- posed ERP installation methodology is illustrated with an example of a door-trim manufacturing company in the automotive supply chain.

Keywords: Adaptive ERP, Ontology, Semantic web, ERP customization

1. 서 론

지난 수년간 ERP(Enterprise Resource Planning) 시스템은 기업 리엔지니어링(re-engineering)을 통한 업무 프로세스의 생산성 과 효율성 증대를 위해, 대기업뿐만 아니라 중소기업에도 널 리 보급되어 왔다(Cho et al., 2003; Jin et al., 2012; Choi et al., 2014). 특히, 자동차 제조와 같이, 하나의 제품을 생산하기 위 해 다양한 기업간 협업이 필요한 경우는, 공급망(Supply Chain) 내 기업들이 동일한 ERP 시스템을 도입할 것을 요구 받는다.

동일한 ERP 시스템을 도입할 경우, 공급망 내에 존재하는 기 업간 정보를 공유하여 급변하는 시장요구에 빠르게 대응 할

수 있을 뿐 아니라 높은 수준의 제품 품질 관리를 할 수 있다 (Park and Lee, 2003; Jung et al., 2014).

ERP 구축 방식은 크게 패키지(Package) 시스템과 커스터마 이징(Customizing) 시스템으로 구분된다. ERP 솔루션 전문기 업이 제공하는 ERP 패키지 시스템은 공급망 내의 광범위한 업 무 프로세스에 대한 기능을 포함한다. 그러므로 ERP 패키지 가격이 높게 형성되어 상대적으로 규모가 작은 중소기업이 전 체 ERP 패키지를 구입하여 운용하기 어렵다.

이러한 문제를 해결하기 위하여, 중소기업에 부분적으로 적 용하도록 필요한 기능을 추가 하거나 수정 및 삭제 할 수 있는 ERP 패키지의 커스터마이징 과정이 필요하다(Choi et al., 2014).

이 연구는 산업통상자원부의 2013년 지역특화산업육성사업 기술개발 사업(R0002688)의 연구결과로 수행되었음.

†연락저자:김남훈 교수, 689-798 울산광역시 울주군 언양읍 유니스트길 50 UNIST 인간 및 시스템공학과, Tel : 052-217-2715, Fax : 052-217-2709, E-mail : [email protected]

2014년 11월 12일 접수; 2015년 4월 14일 수정본 접수; 2015년 4월 23일 게재 확정.

(2)

제조업 공급망 온톨로지 기반 적응형 ERP 모듈 시스템 프레임워크 345

그러나 이러한 과정에서 표준화된 커스터마이징 방법이 존재 하지 않아서 특정 컨설턴트의 의사결정에 의존하는 문제가 있다.

이 뿐만 아니라, 단일 기업의 ERP 시스템은 거래 기업들과 원 활한 거래 정보 교환을 위해, 그 거래 기업이 요구하는 ERP 기 능들을 포함해야 할 경우도 있다.

복잡하고 다양한 형태의 정보를 정형화하고 표준화하는 방 법으로 온톨로지(Ontology) 개념이 널리 사용되고 있다(Yahya et al., 2011; Oh et al., 2013). 웹 서비스 분야에서는 온톨로지 구축 후, 의미 기반 검색을 가능하게 하는 시멘틱 웹(Semantic Web) 서비스 연구분야가 있다(Yang et al., 2010). 그리고 온톨 로지는 공급망에서 기업간 정보의 표준화를 위해 사용되었다 (Haller et al., 2008). 미국의 경우, 국립표준기술원(NIST; National Institute of Standards and Technology)에서 생산 정보를 온톨로 지로 구축하고 시멘틱 웹 서비스 교환 시스템을 운용하는 방 법을 제안하였다(NIST, 2009). 이는, 복잡한 제조 공급망에서 기업간의 정보가 웹 기반으로 공유되고 통합될 수 있는 가능 성을 보여준다. 또한 온톨로지가 복잡한 제조 공급망 내에서 기업 상호간에 필요한 정보 구조를 체계화하여 공유할 수 있 음을 시사한다.

본 연구에서는, 기업 정보를 기반으로 적응형 ERP 모듈을 커스터마이징 할 수 있는 시스템 프레임워크를 제안한다. 제 안하는 프레임워크에는 공급망 내의 기업 정보를 온톨로지 구 조로 정형화하는 방법과 적용 기업의 정보들을 바탕으로 필요 한 ERP 모듈을 제공하는 방법이 포함된다. 공급망 내의 기업 정보를 기반으로 구축된 온톨로지는 시멘틱 웹 서비스를 위해 필요하다. 즉, 기업 정보기반 온톨로지는 다른 정보체계 구축 없이 공급망 내 기업간 거래에 사용 될 수 있다. 제안된 프레임 워크는, 자동차 부품기업인 S사의 ERP 시스템 커스터마이징 사례와 비교 분석하여 실효성을 검증 하였다.

본 논문은 다음과 같이 구성된다. 먼저, 제 2장에서는 기존 의 ERP 시스템 적용 방법에 대해 소개한다. 제 3장에서는 온톨 로지에 기반한 적응형 ERP 모듈의 프레임워크를 제안한다. 제 4장에서는 제안된 적응형 ERP 모듈 구축 방법론을 적용하여, 자동차 제조 중소기업 S사의 사례를 분석한다. 마지막으로, 제 5장에서는 본 연구의 내용을 요약 및 정리한다.

2. 기존의 ERP 시스템 적용 방법론

2.1 패키지 타입 ERP

ERP는 기업의 전자거래 비용을 줄일 수 있고 기업 업무의 효율성과 생산성을 높일 수 있는 통합 시스템으로 많은 기업 들이 ERP 시스템을 도입하기 위한 노력을 기울여 왔다(Park and Yoon, 2002; Jung et al., 2014). 대기업은 ERP 시스템을 적용하 여 고객의 요구에 빠르게 대응하고 있지만, 중소기업은 ERP 시스템 도입에 소요되는 시간, 제한된 개발인력, 그리고 비용 등의 문제로 시스템 구축에 많은 어려움을 겪고 있다. 또한,

ERP 패키지 구축에 적극적인 대기업들의 경우도 시스템 구축 후, 기능 보완 또는 확장에 많은 시간과 비용을 소비하는 경우 가 많다. 이러한 문제를 해결하기 위해 ERP 전문 기업들은 효 과적인 ERP 패키지 시스템을 개발하여 보급하고 있다(Park and Yoon, 2002).

국내에서 개발된 패키지 시스템의 대표적인 예로는 ERP 전 문 기업의 대표 모듈인 더존 TM이 있다. 더존 TM은 다양한 분 야에 속한 기업이 필요로 하는 영업, 무역, 회계, 구매/자재, 원 가, 생산, 외주, 인사 등의 모듈을 기본 패키지에 포함하여 제 공한다(Kim, 2004). 해외의 대표적 ERP 시스템으로는 전세계 에서 가장 많이 사용되고 있는 SAP가 있다. SAP 패키지의 대 표 모듈에는 재무/자금관리, 영업물류, 구매자재, 생산관리, 설 비관리 등이 있다(Kim, 2004).

ERP 패키지 시스템은 <Figure 1>과 같이 기업의 구매, 판매, 재무 등 보편적인 업무에 표준화된 프로그램이다. 따라서, 어떤 기업에 구축하여도 해당 기업이 공통적으로 사용 할 수 있도록 하는 것이 ERP 패키지 시스템의 목적이다(Park and Yoon, 2002).

Figure 1. ERP Package System and ERP Customizing

하지만, 이러한 시스템은 도입하는 기업의 목적 또는 계획 에 맞지 않을 수 있고, 업종의 업무와 패키지의 특성이 맞지 않 을 수 있다. 따라서, ERP 패키지 시스템을 다양한 업종의 기 업들에게 모두 성공적으로 적용하기엔 한계가 있다(Park and Yoon, 2002; Choi et al., 2014). 기업의 특성에 따른 ERP 패키지 시스템의 호환성을 높이기 위해서는 ERP 시스템 변경과 적용 시간이 필요하다. 기술적 인적 자원을 확보한 대기업은 대체적 으로 ERP 시스템을 도입하기 위해 여러 가지 참조모델(reference model)을 분석하고 커스터마이징 할 수 있는 역량을 보유하고 있다. 하지만, 중소기업은 자사의 특성과 부합하는 참조모델 을 구하기 어렵고 ERP 패키지 시스템의 커스터마이징 비용을 부담하기 힘든 경우가 많아서 ERP 패키지 시스템의 커스터마 이징에 소극적일 수 밖에 없다.

2.2 ERP 커스터마이징

ERP 커스터마이징은 개발되어 있는 ERP 패키지를 기업의

(3)

346 Yeonggwang Oh․Hweeyoung Han․Dongmin Shin․Dongchul Kim․Namhun Kim

경영환경이나 생산환경을 고려하여 수정하고, 기업의 요구사항 을 반영하여 추가적인 개발 없이 사용 할 수 있도록 하는 최적화 작업이다(Kim et al., 2011; Kim and Oh, 2000; Choi et al., 2014).

ERP 커스터마이징의 세 가지 방법은 아래 <Table 1>과 같다.

Table 1. Three methods of ERP Customizing(Kim and Oh, 2000) Customizing 종류 특징

Modify(변경)

∙ERP 패키지에서 공급하는 프로세스가 기 업의 현재 업무 프로세스와 다른 경우, 현 재 업무 프로세스에 맞추어 수정하는 작 업을 말한다.

Add on(추가)

∙ERP 패키지에서 제공하지 않는 별도의 기능을 신규로 개발하고, 기존 ERP 패키 지와 연계하여 사용 가능하게 하는 작업 을 말한다.

Extension(확장)

∙Add on과 modify의 중간 형태로, 기존 ERP 패키지에 기업이 원하는 기본 모듈 이나 기능이 있지만 확장 모듈이 필요하 여 프로세스나 기능을 첨가하는 방법을 말한다.

∙Extension에서는 설계자가 임의대로 프로 그램 이름, 내부 프로세스 등을 결정 할 수 있지만, ERP 패키지에서 정의된 기본 방침들을 따라야 한다.

ERP 시스템을 기업에 성공적으로 적용하기 위해서는 ERP 커스터마이징 전략을 구체적으로 수립하고 계획에 따른 구축 방법을 고려하는 것이 중요하다. 하지만, 커스터마이징 전략 과 계획이 적절하여도 업무와 맞지 않을 수 있다. 이런 문제점 을 해결 하기 위해 ERP 프로그램을 변경, 추가, 확장 하지만, 해당 개발자가 아니면 개발이 어렵고 시간이 많이 소요 된다.

커스터마이징의 대표적인 문제점들은 다음과 같이 분류 할 수 있다. 첫째, 기본적인 ERP 패키지의 모듈이나 프로그램 소 스 이외에 개발을 위한 프로그램 소스는 비공개 되어 있다. 둘 째, 전문적인 ERP 개발 기업에서 공급하는 ERP 패키지를 기 업의 요구에 맞게 커스터마이징 하기 위해서는 ERP 전문가가 필요하다. 셋째, 커스터마이징 된 기능이 지속적으로 구현되 기 위해서는 ERP 패키지 버전이 업그레이드 될 때 마다 지속 적 관리가 필요하다. 넷째, ERP 패키지 커스터마이징 및 구현 은 최소 6개월에서 2년까지 걸리는 프로젝트로 시간과 비용이 많이 소요된다. 다섯째, 기업의 요구에 따라 커스터마이징 된 ERP 시스템은 통합성이 사라져 단순 업무용 기능만을 가지게 될 수 있다(Kim and Oh, 2000; Choi et al., 2014).

ERP 패키지 시스템과 커스터마이징의 단점을 보완한 또 다 른 구축방법으로는 업종별 ERP 표준 템플릿이 있다. 업종별 ERP 표준 템플릿의 장점은 구축 비용, 구축 시간, 그리고 인력 소비 절감 등이 있다(Cho et al., 2003; Park and Yoon, 2002;

Lee, 2011). 하지만, 다양한 업종에 대하여 ERP 템플릿을 제작

해야 하고, 적용 하고자 하는 기업업무 환경에 맞게 적절한 커 스터마이징이 필요하다. 따라서, ERP 패키지시스템과 커스터 마이징의 단점을 완벽히 보완하기는 어렵다.

본 연구에서는 업종별 ERP 시스템 구축에서 발생하는 문제 를 최소화 하기 위해, 공급망 내에서 기업간의 정보 교환이 원 활하게 가능하도록 기업 정보 온톨로지를 구축하여 기업 정보 를 정형화한다. 그리고 정형화된 정보를 기반으로 ERP 시스템 구축 시 필요한 필수 기능을 분석하여, ERP를 도입 하고자 하 는 중소기업에 알맞은 적응형 ERP 모듈을 구축하는 방법을 제 안하고자 한다.

3. 공급망 적응형 ERP 시스템 프레임워크

3.1 온톨로지 기반 ERP 시스템 프레임워크

공급망 적응형 ERP 모듈 제안은 기업의 기본정보와 이 기업 의 공급망에 연결되어 있는 타 기업들의 정보를 기반으로 한다.

온톨로지 구축을 위한 기업기본정보는 해당 기업의 현재 상태 를 정량적으로 표현 할 수 있는 지표들로 구성되며, 매출, 직원 수, 업종, 업무 부서 등을 포함한다. 기업기본정보와 가치사슬 (Value Chain)정보를 분석 후, 기업간 ECDL(Enterprise Capability Description Language)와 ERDL(Enterprise Requirement Descrip- tion Capability)를 생성한다. 그리고 정의된 ECDL과 ERDL의 온톨로지는 미들웨어(Middle ware)에 저장된다. ECDL은 기업이 생산자(공급자)로서 필요한 제조 공급망 내의 생산능력을 기술 하는 온톨로지이고, ERDL은 기업이 소비자(수요자)로서 필요 한 제조 공급망 내의 생산요구조건을 나타내는 온톨로지이다.

예를 들어, 자동차 산업에서 자동차부품기업 A고객사와 B 협력사 사이에는 제조 공급망 내에서 제조 정보 공유가 가능 하도록 하는 ERP 시스템이 필요하다. A기업에서 자동차부품 (a) 생산계획이 나오면, 부품(a)를 생산하기 위해 필요한 부품 (b)에 대한 발주정보가 생성되고 A기업에서 B기업으로 전달 된다. B기업은 부품(b)에 대한 자재 재고관리와 생산계획을 조 정하고 납품전표를 발행한다. A기업은 부품(b)의 품질을 검사 하고, 불량이 발생하면 B기업에 클레임(Claim)을 한다. 이러한 상황과 같이, 중소 자동차 부품 업체는 기업간 정보 교환이 빈 번하게 이루어진다.

적응형 ERP 모듈 설계를 위해 입력한 기업의 공급망 정보는 ECDL/ERDL로 변환되고 SCXML(State Chart XML)로 표현 된다.

다시 말하면, 기업 기본정보, 공급망 정보, 생산능력(Capability), 생산요구조건(Requirem-ent)은, ECDL과 ERDL로 표현된다. 그 리고 정보를 분석하여 기업에 적합한 ERP 모듈을 제안한다. 여 기에서 ECDL과 ERDL은 기업간 이종 정보를 체계화하여 호 환성과 재활용성을 확보하기 위해 온톨로지 기반으로 구축한 다. 온톨로지로 구축된 언어는 하나의 논리 이론으로 표현되 어 있고, 사용된 용어(Term)간 공리(Axiom)로 표현 되어 있으 므로 SCXML로 표현이 가능하다.

(4)

The Framework for Adaptive ERP Systems Using the Ontology Model of a Manufacturing Supply Chain 347

3.2 적응형 ERP 시스템 설계를 위한 데이터 구조

적응형 ERP 모듈 설계의 기준자료가 되는, 기업기본정보 설정 기준은 ERP 구축기업 전문가와의 인터뷰 결과, 기업의 운영 및 전략과 관련된 정보, 그리고 다양한 정량적 지표를 참고하 여 결정할 수 있다.

Figure 2. The company basic information

기업 기본정보에는 기업의 규모를 파악하기 위한 매출과 직 원 수, 모듈 설계를 위한 기업의 업종과 업무부서 설정이 있다.

또한, 기업간 정보 흐름을 파악하기 위해 위치관련 정보와 협 력사-고객사 관계도가 포함되어 있다. 기업 기본정보를 위한 코드생성 과정은 <Figure 2>에 나타나 있다. 기업 기본정보 기 준을 설정한 후, 온톨로지 구축을 위해 기업 내, 외부의 업무 연관성을 분석하여야 한다.

Figure 3. Relationship and connectivity of information exchange

이러한 기업정보는 <Figure 3>과 같이 기업하부구조, 인적 자원관리, 기술개발, 조달, 내부 로지스틱스, 생산활동, 외부 로지스틱스, 마케팅 및 판매, 그리고 서비스로 분류된다

3.3 XML 기반 코드 생성

제안하는 ERP 시스템에서는 기업 내부 자원만 관리하는 것 이 아니라, SCM(Supply Chain Management)상에서 다른 기업 과 거래하는 정보를 관리 할 수 있다. 다른 기업과 공유가 필요

한 정보는 온톨로지 기반의 ECDL/ERDL을 만들고, SCXML 코드를 생성한다. 즉, ERDL을 생성하면, 자사의 생산요구조건 이 미들웨어를 통해 다른 기업에게 공유된다. 그리고 미들웨 어에 저장되어 있는 거래기업의 ECDL을 참고하여 거래요청 을 할 수 있다.

두 기업간 이해관계가 맞을 경우 신규 거래가 발생 할 수 있 는 시스템이다. 이러한 과정은 <Figure 4>와 같이 표현 할 수 있다.

Figure 4. The example of information exchanging process of state machine diagram : a case of purchasing transactions

4. Illustration

4.1 적응형 ERP 시스템 설계 시나리오

적응형 ERP 시스템의 모듈 설계는 기업기본정보 입력, 기본 모듈 설계, 상세 모듈 설계로 크게 구분 할 수 있다. 이는, <Figure 5>와 같이 표현 할 수 있다. 첫 번째는 기본모듈을 제공하기 위 해 기업기본정보를 수집하는 단계(Step 1)이다. 세부적으로는 네 단계로 구분 한다. Step 1-1에서는 기업 기본정보 중, 기업규 모를 파악하기 위해 기업의 매출액과 직원 수를 입력한다. Step 1-2에서는 특화 모듈 설계를 위해 업종을 선택한다. 예를 들어, 사용자가 대표적 자동차 부품 기업의 업종을 선택한다면, 내장, 차체금형, 금속, 전장 4가지 중 하나를 선택 할 수 있다.

(5)

348 오영광․한휘영․신동민․김동철․김남훈

Figure 5. Flow diagram : thee example scenario

Step 1-3에서는 고객사와 협력사 정보를 입력한다. 상세 모 듈 설계를 위해, 기업의 생산 능력(Capability) 및 고객사의 생 산 요구조건(Requirement)과 관련된 정보를 입력한다. Step 1-4 는 기업기본정보 중, 적응형 ERP 시스템에서 관리가 필요한 부서와 업무를 입력한다. 두 번째 단계(Step 2)는 첫 번째 단계 의 결과로 나온 기본 모듈의 세부 화면을 구성하기 위한 단계 이다. 세부적으로 네 단계가 있다. Step 2-1에서는 기업 인사 관 리 모듈 선택/제거할 수 있다. 기업 규모에 따라 기본 모듈 종 류의 개수를 다르게 설계하였다. 예를 들면, 매출이 1,000억 원 이하, 직원 수 500명 이하에 해당하는 기업은 기본 모듈구성에 인사관리 모듈을 추가 할 수 있다. Step 2-2에서는 4종류의 기 업 경영 관리 모듈을 선택/제거할 수 있다. 예를 들면, 기업 규 모가 큰 기업은 일반적으로 회계 관리 프로그램을 따로 사용 하기에, 제공하는 회계관리 모듈 제거가 가능하다.

Step 2-3에서는 해외 기업이 공급망에 포함되어 있는 경우, 수출 통관, 선적, 비용 등 수출입에 관련된 모듈을 선택 할 수 있다. 무역관련 업무가 없다면 선택 하지 않고, 다음 단계로 넘 어 간다. Step 2-4에서는 자재/구매 모듈을 분리하거나 통합한다.

소모품의 관리가 따로 필요하거나 ERP 구축 이전부터 자재와 소모품을 분리하여 관리를 하고 있는 기업은 필요에 따라 자 재와 구매 모듈을 분리할 수 있다. 만약, 자재와 소모품을 따로 관리할 필요가 없으면 자재/구매 통합 모듈을 선택하면 된다.

Step 2단계가 종료되면 기본 모듈의 화면 설계가 완료 되고, 다 음 단계에서 상세 모듈 설계를 진행한다. 세 번째 단계(Step 3) 에서 상세 모듈 설계를 완료 하면, 기업에게 기본 모듈과 그 하 위 모듈인 상세 모듈을 제공한다. 또한, 시스템에서 제공 할 수 있는 모듈 중, 선택되지 않은 기본 모듈과 상세 모듈을 알려주 고, 필요에 따라 재 선택하여 조정 할 수 있도록 한다.

적응형 ERP 시스템을 도입한 기업들의 정보 교환은 온톨로지 기반으로 작성된 ERDL과 ECDL을 사용하기에 추가적인 정보 구축 없이 가능하다. 공급기업과 고객사가 존재하는 경우, 생 산 요구조건과 생산능력이 맞으면 미들웨어 역할을 하는 코디 네이터(Coordinator)에 의해 양사에 필요한 ERP 기능들이 추 출된다. 신규 ERP 기능의 선택은 <Figure 6>과 같이 15단계로 구분 지을 수 있다.

Figure 6. Sequence Diagram : Information exchange scenario in the adaptive ERP system

4.2 S사의 적응형 ERP 시스템 설계

자동차 부품 기업 중 하나인 S사에 본 연구에서 제안하는 적 응형 ERP 시스템 설계를 적용 하였다. 설계과정은 제 4.1절의 시나리오에 순서에 따른다. S사의 기업규모는 매출 1,000억 이 하, 직원 수 500명 이하에 해당한다. S사의 업종은 도어트림을 생산하는 기업으로 ‘자동차 내장-플라스틱 사출’에 해당한다.

S사의 관계사를 파악하기 위해 고객사와 협력사를 입력한다.

그리고 부서간 업무파악을 위해 S사의 부서를 입력한다. 기업

(6)

제조업 공급망 온톨로지 기반 적응형 ERP 모듈 시스템 프레임워크 349

Figure 7. Class diagram of the illustrative example

Figure 8. Process of the selected ERP Module

Figure 9. Definition of ECDL for S Company 기본정보 입력 후에 진행하는 기본 모듈 설계 단계와 상세 모

듈 설계단계 또한, 제 4.1절의 시나리오 순서에 따라 진행한다.

S사의 ECDL과 ERDL의 클래스 다이어그램(Class Diagram)은

<Figure 7>과 같다.

입력한 S사의 기업 기본 정보와 상세 업무정보는 온톨로지 기반의 ECDL로 정의 된다. S사는 도어트림을 생산하여 고객사 H사에 공급하는 협력사의 역할을 담당한다. <Figure 8>에서 보 듯이 H사의 생산계획은 S사의 고객사 ERDL로 입력되고 S사의 납품계획은 S사의 ECDL로 저장된다. 또한 납품계획에 맞게 자 동적으로 자재재고 정보와 발주정보는 ECDL로 저장된다. 저 장된 납품계획 ECDL과 H사의 ERDL이 대응되어 생산 ERP 기 본 모듈이 설정된다. 다시 말하면, 정의된 ECDL은 <Figure 9>와 같이 표현되고 미들웨어로 입력된다. 미들웨어에 저장된 ECDL 은 기업간 거래에 사용된다. 예를 들어 생산계획 내에 원하는 부 품을 납품할 기업을 찾고자 할 때, H사는 생산 계획을 수립하고 ERDL을 생성 한다. 검색기능(search)을 이용하여 미들웨어에 등록되어 있는 타기업의 ECDL 중에서 조건에 부합하는 ECDL 을 찾는다. H사는 필요한 부품을 생산해 줄 수 있는 ECDL을 선 택한다. 그리고 H사는 미들웨어에서 선택된 ECDL의 기업과 생 산 계약을 수립 할 수 있다. 계약이 성립되면, ECDL과 연결된 ERDL이 미들웨어로 전송되며 각각의 ECDL과 ERDL 정보가 서로 매칭되어 공통으로 연결된 ERP 모듈이 선택된다. 이 과정 에서 < Figure 10>과 같이 거래를 위해 S사가 요구하는 ERP 시 스템의 기능과 H사가 필요로 하는 ERP 시스템의 기능은 미들 웨어 내 API(application program interface)를 통해 기본모듈과 상세모듈을 자동으로 생성하게 된다. ERP 시스템의 기능 및 모 듈 라이브러리는 각 기능에 대한 협력사의 생산능력(Capability) 과 고객사의 생산요구조건 (Requirement)의 정보속성을 가지며 아래와 같이 정의될 수 있다.

(7)

350 Yeonggwang Oh․Hweeyoung Han․Dongmin Shin․Dongchul Kim․Namhun Kim

Figure 10. Searching and Matching process of API

Figure 11. Installed ERP module of S company

   ∈

   where;

 is a capability of function for lower corporations,

 is a requirement of function for higher corporations, and

 is set of ERP modules that are “defined.”

입력된 S사의 ECDL과 H사의 ERDL 정보는 API 내의 모듈 라이브러리에서 검색 및 매칭 알고리즘(e.g., Tree Traversal, Depth first search, etc.)을 이용하여 필요 모듈을 선택하게 한다. 그 결 과, 품질, 시스템관리, 제품개발, 영업, 생산, 자재/재고의 기본 모듈과 관련된 상세모듈의 설계가 필요한 것으로 나타났고, 전체 기본 모듈 17개 중에서 6개만 선택되는 것이 확인되었다.

이는, 전체 제공 모듈 중 35%만을 설치하는 것과 같은 결과이다.

기존 S사에 구축되어 있는 ERP 시스템의 모듈 구성은 <Figure 11>과 같다. 본 연구에서 제안하는 적응형 ERP 시스템 모듈

분석 결과와 비교하면, 기본 모듈과 상세 모듈이 일치함을 보 인다. 이는, ERP 시스템 도입 시, 커스터마이징 시간과 비용을 절감할 수 있음을 의미한다. 그러나 상세 모듈의 화면 구성과 프로그램은 분석 결과에 포함되지 않음을 알 수 있다.

5. 결론 및 향후 연구 방향

본 연구에서는 기업기본정보 온톨로지를 구축하고, 적응형 ERP 모듈을 제공하는 분석방법을 제안하였다. 제안하는 방법 론은 중소기업에서 ERP 시스템을 구축 할 때, 기업에 필요한 ERP 모듈만 제안 하는 것을 목적으로 하였다. ERP 패키지를 기반으로 커스터마이징을 실시하여 ERP 시스템을 구축해 놓 은 S사에 본 연구에서 제안하는 적응형 ERP 모듈 시스템을 통 한 메뉴 선정 방법을 적용한 결과, 기존의 ERP 전문가가 구축 한 ERP 시스템의 상세모듈범위까지 일치함을 보였다.

본 연구에서 제안하는 방법을 기반으로 ERP 시스템의 메뉴 를 구성한다면, ERP 시스템 전문가와의 상담 및 기업 업무 조 사를 하지 않고도 기본 모듈과 상세 모듈 메뉴를 구성 할 수 있 어 모듈 분석 비용과 시간을 절감할 수 있음을 보여주었다. 또 한, 제안하는 적응형 ERP 모듈 시스템 분석방법은 기업 정보 를 기반으로 기본 모듈과 상세모듈 설계까지 완료하므로 상세 모듈에 해당하는 프로그램 설치와 전체 ERP 시스템 구축을 용 이하도록 할 수 있다. 하지만, 본 연구에서 상세 모듈의 화면구 성 및 각 상세 모듈에 포함되어야 하는 기능에 대한 설계는 포 함하지 못하였다. 따라서, 향후 상세모듈의 화면 구성을 제안 하기 위한 추가적인 온톨로지 구조 및 공급망 정보 연동을 위한 연구가 필요할 것이다. 또한, 제안하는 분석 방법을 다양한 업

(8)

The Framework for Adaptive ERP Systems Using the Ontology Model of a Manufacturing Supply Chain 351

종의 기업에 적용하고, 그 결과를 분석할 필요가 있을 것이다.

하지만, 본 연구에서 상세 모듈의 화면구성 및 각 상세 모듈 에 포함되어야 하는 기능에 대한 설계는 포함하지 못하였다.

따라서, 향후 상세모듈의 화면 구성을 제안하기 위한 추가적 인 온톨로지 구조 및 공급망 정보 연동을 위한 연구가 필요할 것이다. 또한, 제안하는 분석 방법을 다양한 업종의 기업에 적 용하고, 그 결과를 분석할 필요가 있을 것으로 보인다.

참고문헌

Akkermans, H. A., Bogerd, P., Yücesan, E., and Van Wassenhove, L. N.

(2003), The impact of ERP on supply chain management : Explora- tory findings from a European Delphi study, European Journal of Operational Research, 146(2), 284-301.

Cho,Y.-B., Song, H.-S., and Kim, S.-H. (2003), A study on fitness of ERP template standardization methodology for medium and small- sized enterprises, Journal of Society for e-Business Studies, 8(4), 1-16.

Choi, J.-D., Ha, S.-H., and Bae, S.-M. (2014), A case study of ERP cus- tomizing for a make- to-order company. Entrue Journal of Informa- tion Technology, 13(2), 63-76.

DUZON Inc., http://www.duzon.co.kr/duzonit/solution/misolution/solu tion13.asp.

ECOUNT ERP Inc., http://www.ecount.co.kr/.

Haller, A., Gontarczyk, J., and Kotinurmi, P. (2008), Towards a com- plete SCM ontology : the case of ontologising RosettaNet, In Proceedings of the 2008 ACM symposium on Applied computing (1467-1473).

HANSOl SOFT, http://www.hansolsoft.co.kr/, http://blog.naver.com/

hansolinfo.

Jin, C.-H., Kwon, Y.-J., Cui, J., Lee, S-H., and Kim, S-Y. (2011), An Empirical Study of ERP Systems Customizing and Performance of SMEs in Korea and China, Journal of the Korea Industrial Informa- tion Systems Research, 16(5), 127-139.

Jin, C.-H., Kwon, Y.-J., Cui, J., Lee, S.-H., and Kim, S.-Y. (2012), A study of ERP construction strategies by system factors : based on case studies of korea and china firms, Journal of the Korea Indu- strial Information Systems Research, 17(3), 69-81.

Jung, S.-H., Lee, S.-W., and Kim, B.-J. (2014), A Case Study on the Introduction of the ERP System to Small and Medium-sized Manu-

facturing Enterprises and the Sucess Factors of Change Manage- ment, Korean Journal of Business Administration, 27(11), 2041- 2061.

Kim, B.-G. and Oh, J.-I. (2000), A Strategy on the Successful Customi- zation of ERP Packages, Asia Pacific Journal of Information Sys- tems, 10(3), 121-143.

Kim, H.-K. (2014), A study on the determination of importance ran- kings of the ERP modules for effective overseas market entry.

Master dissertation, Kookmin University, Seoul, Korea.

KS Solution, http://www.kssolution.co.kr/.

Larsen, T. J. and McGuire, E. (1998), Information systems innovation and diffusion : issues and directions, Igi Global.

Lee, H.-N. (2011), A Study on Establishment of Standard ERP to Operate Many, Journal of the Korea safety management and science, 13(1), 115-119.

Lee, K.-H., Kang, Y.-S., and Lee, Y.-H. (2012), Development of Manu- facturing Ontology-based Quality Prediction Framework and System : Injection Molding Process, Journal of the Society of Korea Indu- strial and Systems Engineering, 25(1), 40-5.

NIST (2009), Manufacturing Interoperability Program, a Synopsis, National Institute of Standards and Technology.

Oh, Y.-G., Park, H.-S., Yoo, A.-R., Kim, N.-H., Kim, Y.-H., Kim, D.-C., Choi, J.-U., Yoon, S.-H., and Yang, H.-F. (2013), A Product Quality Prediction Model Using Real-Time Process Monitoring in Manufacturing Supply Chain, Journal of the Korean Institute of Industrial Engineers, 39(4), 271-277.

Park, J.-H. and Yoon, K.-S. (2002), Implementing an ERP Customizing Using Process Models and Business Components, Journal of Society for e-Business Studies, 7(1), 129-140.

Park, J.-W. and Lee, H.-N. (2010), A Study on Construction of ERP System for Small and Medium sized Design Engineering Company, Journal of Korea Safety Management and Science, 12(3), 189-195.

Park, S.-J. and Lee, G.-B. (2003), Concept of the Next Generation Manufacturing System and consideration for its Embodiment in Manufacturing Industries, Journal of the Korean Society of Preci- sion Engineering, 20(9), 27-31.

SAP korea, http://www.sap.com/korea/index.html.

Yahya, B.-N., Park, J.-H., Bae, H.-R., and Mo, J.-K. (2011), Similarity Measurement Using Ontology in Vessel Clearance Process. Journal of the Korean Institute of Industrial Engineers, 37(2), 153-162.

Yang, M.-S., Kang, N.-K., Kim, Y.-J., Choi, K.-N., and Kim,Y.-K.

(2012), Development of a National R&D Knowledge Map USing the Subject-Object Relation based on Ontology, Journal of Korea Society for information Management, 29(4), 123-142.

수치

Figure 1. ERP Package System and ERP Customizing
Table 1. Three methods of ERP Customizing(Kim and Oh, 2000)  Customizing  종류 특징 Modify(변경) ∙ERP  패키지에서 공급하는 프로세스가 기업의 현재 업무 프로세스와 다른 경우,  현 재 업무 프로세스에 맞추어 수정하는 작 업을 말한다
Figure 4. The example of information exchanging process of state  machine diagram : a case of purchasing transactions
Figure 5. Flow diagram : thee example scenario
+3

참조

관련 문서