본문 바로가기

IT신제품정보/Business Aplication

ERP 관련기술 및 사용환경

사용자 인터페이스 (GUI : Graphical User Interface)

기업 시스템을 보다 발전시키고 사용에 따른 효과를 높이기 위해서는 실제 업무를 처리하는 실무자 외에도 기업의 관리자나 경영자들이 시스템에 대한 관심을 가지고 직접 사용하면서 개선 지침을 부여하는 것이 필요하다. 그러나 지금까지 기업 정보시스템의 주요 문제는 문자를 중심으로 한 시스템 구성과 영어를 위주로 한 전산용어가 사용되었기 때문에 사용자가 쉽게 접근할 수 없었다. 이러한 상황에서 그래픽을 사용자 인터페이스로 이동하는 GUI(Graphic User Interface) 기술의 등장은 관리자나 경영자 외에도 기업내의 모든 사용자가 쉽게 정보시스템에 접근하는 계기를 마련해 주었다.

4세대 언어 (4GL : 4Generation), CASE(Computer Aided Software Engineering) Tool

갈수록 고도화 되어 가고 있는 산업용 소프트웨어를 개발하는데 있어 기존의 프로그램 개발방식으로 한계에 부딪치게 되면서 4세대 언어(4GL)라고 불리우는 프로그램 언어들이 등장하게 되었다. 대표적인 4세대언어는 Visual Basic, C++, Power builder, Delphi, Java 등이 있다. 이와 아울러 고기능성 산업용소프트웨어를 개발하기 위한 별도의 방법론으로 등장한 것이 CASE(Computer Aided Software Engineering) Tool이라는 것인데, 이는 소프트웨어를 만드는 소프트웨어라고 할 수 있다. ERP 시스템은 소프트웨어 개발측면에서뿐만이 아니라 유지 · 보수의 측면에서 유연성있게 활용할 수 있는 이러한 4GL이나 CASE Tool을 기본으로 채택하고 있다.

클라이언트 서버 (Client/Server Environment) 시스템

업무가 복잡해지고 빨라지는 등 경영환경의 급변으로 새로운 시스템이 요구되는 상황에서 과거 중앙집중식 환경하에서는 일반직원들이 사용하고 있는 터미널은 중앙의 주전산기로부터 얻어온 정보를 뿌려주는 단순한 단말기 역할만해서 더미(Dummy : 바보, 멍텅구리)라고 불려졌다. 그러나 분산처리구조라고 불리우는 클라이언트 서버 시스템이 도입되고, 지금 일반직원들이 사용하는 클라이언트 PC는 기능이 강력해지면서 더이상 Dummy가 아닌 똑똑한(Intelligent) 시스템으로 바뀌게 되었다. 또한 이러한 Client에게 새로운 역할을 주고, Server는 과거 중앙집중식 방식과 같이 모든 것을 가질 필요가 없어지는 따라서 부하가 크게 줄어들게 되어 자원을 효율적으로 운영하고 관리할 수 있도록 해주었다. ERP 시스템 역시 웬만한 일은 대부분 Client 수준에서 처리를 하게 되는 C/S에 기반을 둔 대표적인 분산처리 형태에서 등장한 패키지라고 할 수 있다. 지금 거의 모든 ERP패키지가 C/S구조를 채택하고 있다.

전자문서교환 (EDI: Electronic Data Interchange)

이제 모든 사람이 인터넷을 자유롭게 활용할 수 있는 시대이며 인터넷은 판매 및 구매를 비롯한 기업의 프로세스에 큰 영향을 미치고 있다. 인터넷을 이용한 데이터의 전송 및 교환 그리고 공유는 기업의 생존을 위한 선택이 아닌 필수라고 할 수 있는 것이다.

기업간 또는 관공서와의 업무 처리시 단순 데이터만으로는 내용의 전달이 불충분한 경우가 종종 발생하게 된다. 즉, 데이터를 표현하는 구조화된 표준양식(Structured Standard Format)과 데이터의 교환이 필요한 것이다. 전자문서교환(EDI)은 사람의 간섭이나 데이터의 재입력 없이 데이터가 수신자의 컴퓨터에 자동으로 입력되어 처리되는 것을 목적으로 하고 있으며, ERP시스템이 지향하는 기업간의 정보 교환의 첨병 역할을 수행한다.

의사결정지원 (What-If Simulation)

매일 매일의 의사 결정 뿐만 아니라 전략적 의사결정은 최종적으로 사람에 의해 이루어지고 있다. 많은 정보를 관리하고 있는 ERP를 이용하여 이러한 의사결정에 많은 도움을 얻을 수 있다. 기업에서 행하려고 하는 의사결정의 결과를 원하는 형태로 미리 얻어볼 수 있는 기능을 통하여 기업의 생산성 증대 및 이윤 극대화가 가능할 것이다.

관계형 데이터 베이스(RDBMS : Relational Data Base Management System)

거의 모든 ERP시스템은 원장형 데이터베이스 구조를 채택하고 있다. 기존의 파일시스템 구조로는 데이터의 독립성, 종속성이 문제가 있기 때문에 ERP와 같은 고기능성 산업용 소프트웨어에는 상용 RDBMS를 채택해야만 한다. 현재 ERP시스템에서 돌아가고 있는 DB는 Oracle, Informix, Sybase, SQL 등인데 DB의 채택은 주로 운영환경(OS)과 하드웨어(H/W) 등 전체의 플랫폼에 의해 결정되고 있다.

객체지향기술(OOT : Object Oriented Technology)

ERP팩키지내의 각 모듈(프로세스)은 제각각 독립된 개체(Object)로서의 역할을 하게 된다. ERP시스템은 이렇게 수많은 모듈들의 집합체이다. 각 모듈들과의 인터페이스를 통해 전체적으로 시스템의 효율성을 향상시킨다. 시스템이 업그레이드 되거나 기능이 추가 또는 삭제되는 경우에 객체지향적으로 설계된 ERP시스템은 전체를 건드릴 필요없이 해당 모듈에 대한 교체만으로 시스템의 변경이 가능하다. 마치 레고블럭처럼 영업, 생산, 구매, 자재, 재고, 회계, 인사 등 각 모듈들을 서로 짜 맞추는 식으로 전체를 최적화시켜 나가면 되고, ERP시스템이 구축된 이후에도 언제나 단위 모둘의 변경이 가능하다. 즉, 객체지향기술은 소프트웨어의 재사용성을 충분히 보장해주는 기반기술이라고 할 수 있다.

데이터 웨어하우스 (Datawarehouse)

정보화시대에 접어들면서 기업의 데이터는 기하급수적으로 늘어나고 있는 실정이다. 그러나 데이터가 기업의 가치있는 정보로 활용되기 위해서는 각기능에서 수집하고 보유한 원 데이터(Raw Data)에 대해 여러 각도에서 분류하고 결합하는 분석과정을 거쳐아만 한다. 데이터 웨어하우스 개념은 기업의 각 기능이나 부문에서 가지고 있는 데이터를 사용자의 요구와 필요에 부합되도록 정보를 효율적으로 가공하여 테이블이나 각종 그래픽으로 분석하는 기술로 ERP 시스템에 적용되게 하였다.

(Web) 기술

서로 연결되어 있는 네트워크들의 집합체로서 정보 고속도로를 형성하고 있는 인터넷은 빠르고 편리하고 쉬운 정보교환을 위해 웹(Web)을 탄생시켰다. 누구라도 웹에 엑세스(Access)하여 세계의 정보를 자신의 책상이나 안방에서 쉽게 이용할 수 있는 기회를 가지게 된 것이다. 이러한 웹 기술은 기업 외부근무나 출장이 잦은 사람도 쉽게자기 기업의 정보 시스템에 접근하여 회사 업무를 처리할 수 있도록 해주고, 웹이 가능한 ERP(Wed-enabled ERP)시스템을 탄생시켰다.