관리 메뉴

Fintecuriosity

[정보시스템 설계] 시스템 통합 (System Integration) 본문

Industrial Engineering/정보시스템 설계

[정보시스템 설계] 시스템 통합 (System Integration)

DataHolic26 2020. 7. 25. 22:49

 

최근 시스템 개발을 이행하는데 있어서 중점은 시스템 통합입니다. 서로 다른 시스템들을 한 시스템으로 통합하여 유지보수가 용이하게 한다던가, 아니면 새로운 플랫폼을 구축하는데 이전에 사용하던 시스템들을 마이그레이션을 하거나 아니면 필요한 시스템만 통합하는 방법 등이 있습니다. 

 

시스템 통합은 하나의 애플리케이션에서 서로 다른 업체의 하드웨어와 소프트웨어가 함께 작동하는 것을 고려합니다. 또한 시스템 통합은 절차적 언어로 개발된 기존 시스템을 비주얼(visual) 프로그래밍 환경에서 구축된 새로운 시스템과 함께 작동하도록 해주는 것이 목표입니다. 

 

개발자들은 클라이언트(client) / 서버(server) 플랫폼에서 작동하는 시스템 인터페이스를 설계하기 위해서 Visual Basic과 같은 비주얼 프로그래밍 환경을 사용합니다. 클라이언트 / 서버 환경에서 어떤 소프트웨어들은 서버 (즉, 많은 사람들이 소프트웨어와 데이터에 접근할 수 있도록 강력한 컴퓨터)에서 작동하게 되고, 또 다른 어떤 소프트웨어들은 클라이언트의 컴퓨터에서 작동되기도 합니다. 클라이언트 컴퓨터는 우리가 보통 업무를 위해 사용하는 PC를 의미합니다. 

 

 

주로 데이터베이스는 보통 서버에 존재합니다. 이러한 관계들은 위의 그림에 표현되어 있습니다. 인터넷도 클라이언트/서버 형태로 구성되어 있습니다. PC에 있는 브라우저 소프트웨어를 통해 우리는 전 세계 도처의 수많은 컴퓨터들로부터 파일들과 애플리케이션을 얻을 수 있습니다. PC는 클라이언트이고, PC가 접속하고자 하는 인터넷 상의 컴퓨터는 서버입니다.

 

이전과는 다르게 기업들은 SAP(systems, applications, and products in data processing)나 Oracle 같은 회사들로부터 전사적 시스템을 구매하여 구축할 수 있습니다. 전사적 시스템은 일련의 독립적인 시스템 모듈들로 구성되는 크고 복잡한 시스템입니다. 개발자들은 특정모듈들을 선택하고 구현하는 과정을 거쳐 시스템을 조립합니다. 전사적 시스템은 기업의 한두 가지 기능에 국한되지 않고 수많은 업무들을 지원할 수 있는 소프트웨어들을 포함하고 있습니다. 예를 들면, 전사적 시스템은 단일의 통합 시스템으로서 인적 자원 관리, 급여, 수익, 퇴직 등과 같은 모든 기능을 다룰 수 있습니다. 최근에는 이제 조직에서 시스템을 자체 개발하는 경우는 점점 줄어들고 있습니다. 

 

 

긴 글 읽어주셔서 감사합니다.

 


 

그러면 더 나아가서 다음 포스트에서는 "시스템 분석가"에 대해서 자세하게 예와 함께 기록하려고 합니다. 

 

이 포스트는 "Essentials of Systems Analysis and Design" 책의 내용을 참조 및 공부한 것을 바탕으로 제가 이해한 정보를 추가하여 쓰여졌습니다.