목차
1. 개념, 정의
2. 구성 및 주요기능
3. 성공요인 및 국내사례
4. 향후 개선점 및 발전가능성
5. 후기
참고문헌
2. 구성 및 주요기능
3. 성공요인 및 국내사례
4. 향후 개선점 및 발전가능성
5. 후기
참고문헌
본문내용
주전산기로부터 얻어온 정보를 뿌려주는 단순한 단말기 역할만해서 더미(Dummy : 바보, 멍텅구리)라고 불려졌다. 그러나 지금 일반직원들이 사용하는 클라이언트 PC는 기능이 강력해지면서 더이상 Dummy가 아니라 똑똑한 시스템으로 바뀌게 되었다. 분산처리 구조는 이러한 Client에게 새로운 역할을 주고, Server는 과거 중앙집중식 방식과 같이 모든 것을 가질 필요가 없어지는 따라서 부하가 크게 줄어들게 되어 자원을 효율적으로 운영하고 관리할 수 있는 시스템 처리방식이다. ERP 시스템 역시 웬만한 일은 대부분 Client 수준에서 처리를 하게 되는 C/S에 기반을 둔 대표적인 분산처리 형태에서 등장한 패키지라고 할 수 있다.
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이라는 것인데, 이는 소프트웨어를 만드는 소프트웨어라고 할 수 있다.
관계형 데이터베이스 (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시스템이 구축된 이후에도 언제나 단위 모듈의 변경이 가능하다.
4) 기술적 구조
ERP 기술적 구조의 7계층
하드웨어 플랫폼 : 개발된 ERP 응용 프로그램과 데이터베이스 등을 수용하는 컴퓨터 서 버이다. Unix, NT, AS/400 등이 있다.
오퍼레이팅 시스템 (OS) : 컴퓨터 운영체제로서 Unix, 윈도우NT, OS/400등이 해당된다.
- 데이터베이스 : ERP에 필요한 각종 데이터나 정보를 보관 및 관리하는 자장소로서, ERP
시스템의 구현시에 클라이언트와 서버의 데이터베이스를 별도로 사용하기도
한다. 오라클, 프로그레스, MS SQL 서버, 인포믹스, 등이 사용된다.
네트워크 : 클라이언트와 서버간의 연결, 동일 지역 또는 원격지에 있는 동일 기종 또는
이기종 시스템간의 물리적 연결을 위해 사용된다. TCP/IP, NETBIOS,
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이라는 것인데, 이는 소프트웨어를 만드는 소프트웨어라고 할 수 있다.
관계형 데이터베이스 (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시스템이 구축된 이후에도 언제나 단위 모듈의 변경이 가능하다.
4) 기술적 구조
ERP 기술적 구조의 7계층
하드웨어 플랫폼 : 개발된 ERP 응용 프로그램과 데이터베이스 등을 수용하는 컴퓨터 서 버이다. Unix, NT, AS/400 등이 있다.
오퍼레이팅 시스템 (OS) : 컴퓨터 운영체제로서 Unix, 윈도우NT, OS/400등이 해당된다.
- 데이터베이스 : ERP에 필요한 각종 데이터나 정보를 보관 및 관리하는 자장소로서, ERP
시스템의 구현시에 클라이언트와 서버의 데이터베이스를 별도로 사용하기도
한다. 오라클, 프로그레스, MS SQL 서버, 인포믹스, 등이 사용된다.
네트워크 : 클라이언트와 서버간의 연결, 동일 지역 또는 원격지에 있는 동일 기종 또는
이기종 시스템간의 물리적 연결을 위해 사용된다. TCP/IP, NETBIOS,
추천자료
ERP역시(등장배경)
ERP 시스템의 정의 및 개념,성공사례
ERP 전략적 분석과 효과 (전사적 자원관리 경영전략
[시스템관리]ERP에 의한 경영혁신 - 만도기계 사례
MRP/ERP전망
ERP시스템 도입의 성공을 위한 지침
ERP에 대하여
ERP 정의와 일본기업 성공사례
[ERP성공사례]㈜대웅제약의 ERP 구축성공
기말고사_독후감(알기쉬운__ERP)
전사적 자원관리 ERP[enterprise resource planning]
ERP의 개요(개념, 발전과정, 분류)와 특징, ERP종류
ERP 정의,특성,구축단계* ERP 기업 성공,실패사례분석* ERP 도입성공위한 전략제언
SAP ERP 여행
소개글