본문 바로가기
ERP.MES.SMART FACTORY

ERP 구축에서 고려할 사항

by TobeDalin 2020. 4. 7.
반응형

ERP 구축에서 고려할 사항

작성일자 2020.04.07

작성자 TOBEDALIN

    시작하는 말

    ERP 구축에서 고려할 사항

   서버선택  자체서버냐  클라우드냐

    ERP 설치형은 뭐고, 웹형은 무엇일까

    JAVA 인가 C# 인가

 

시작하는 말

저는 95 경영학과를 전공했고, 별도의 교육을 통해 파워빌더와 사이베이스로 시작한 현재 22년차 개발자입니다.

이후 오라클 DB 프로그램을 공부하고, 자격증을 따고, 프로젝트를 하고,

C#을 배우고, MS DB 프로그램을 공부하고 자격증을 따고, KBS 포탈 프론트 개발에 참여했고,

지금은 VB.NET + COMPONENT ONE + SQL SERVER 로 자체 개발한 ERP를 가지고 기업 ERP 프로젝트를 수주하고 있습니다.

그 사이 사이 ADOBE FLEX 4.0 + PHP + ORACLE 을 개발했고, 당시가 2010년이었는데 그당시에도 파이썬과 장고로 개발하는 사람이 있었습니다. FLEX는 소리 소문 없이 사라졌지요...

그리고, ASP.NET JAVASCRIPT , jqgrid 컴포넌트로 웹사이트 최근 작업한 적있네요...

 

xamarin 으로 앱도 개발했습니다.

그런데.... 25세에 시작해서 22년 동안 나는 프로그래머입니다. 라며 소개했는데.

어느새 세상에서 말하는 말들을 못 알아 먹고 있습니다.

컴맹이 되가고 있고. 생각은 다 잘할 수 있을 것 같은데 스마트폰 앞에서 멍해 질때가 종종 발생하네요

 

ERP 구축 완료 중에 의로인 측으로부터 질문을 받았습니다.

ERP를 웹으로 전환해야 하지 않나요?

ERP 선택에서 구축형, 설치형, 웹형, 클라우드 기반.. 윈도프로그램, 웹프로그램 등 알듯 말듯한 말들로 답을 못하게 하는 질문을 많이 받습니다.  제대로 알아보겠습니다.

 

    ERP 구축에서 고려할 사항

    서버선택  자체서버냐  클라우드냐

사용자가 중국.베트남.인도네시아.캄보디아.중남미로 퍼져 있다면 클라우드로 전환을 고려해야 합니다. 클라우드는 이미 10년전부터 필요성이 대두되었고...5년전부터는 클라우드 사용이 본격화 될 것이라했지만. 5년 후인 2019년인 지금도 글로벌 대기업을 중심으로 전환을 고려하고, 국내 대기업 중 삼성. 현대(기아).SK 등이 전환을 준비하고 있다고 하네요...그러니 글로벌 중소기업은 좀 더 지켜 봐야 하겠지요.

https://www.flaticon.com/kr/authors/ultimatearm " title="ultimatearm">ultimatearm from  https://www.flaticon.com/kr/ " title="Flaticon">  www.flaticon.com

 

    ERP 설치형은 뭐고, 웹형은 무엇일까

ERP를 설치형과 웹형으로 나눠서 장단점을 이야기 하는데.

설치형도 웹도 인터넷이 되는 곳에서는 언제든지 사용이 가능하게 되어 있습니다.

ERP 설치형이 웹의 장점을 받아 웹서비스를 사용하기 때문입니다.

그러고 보면, 스마트폰에 앱을 설치해서 사용하는 것과 같다고 보면 됩니다.

물론 웹형도 이전과 다르게 SPA 기술 잘 모르지만, 페이지가 전환되면 REDIRECT되고, REFRESH 해야 하고, 화면 전환하면서 로딩될때 처리, 화면깜빡거림 등이 거의 해결이 된 것 같더군요.

 

ERP 설치형 VS 웹형

 

설치형

 

참고로 그 유명한 SAP  구축설치형입니다.

 

SAP 개발자 및 컨설턴트로 일하고 있는 지인에게 물어봤습니다.

 

SAP은 설치형이예요. 웹형이예요? 

 

ERP는 설치형이고, XI EP는 웹입니다.

 

보통 ABAP으로 된 것은 GUI를 통해 서버 연결정보를 입력해서 서버에 접속하는 형태의 설치형입니다.

 

웹은 JAVA 로 된 것도 있고, 일부 부분에 대해 웹을 제공합니다.

 

더존은 설치형입니다. 웹형으로 일부 전환 하고 있습니다.

 

웹형

 

(ASP)이카운트는 소기업(1~20), 중소기업(20~50) 에서 주로 사용하고, 회사의 특성을 반영하기 보다는 모든 기업의 일반적인 업무를 적용할 수 있는 표준형 입니다.

 

이카운트의 경우는 독립 서버를 사용하는 것이 아니라, 이카운트의 서버를 이용하기 때문에, 글로벌 기업이 이용하기는 한계가 있습니다. 

 

검색을 해보니, 설치형이라 보안에 좋고, 웹형이라 보안에 나쁘다는데....이카운트의 경우, 이카운트가 제공하는 표준기능을 활용하고, 서버가 공유되고 있으니 그부분에서 보안이 신경이 쓰인 다는 것 같습니다. 

이런 이유라면, 이카운트에서 단점을 보완하지 않을까 하네요. 

 

웹형이라고 해도 구축 개발이라면, 서버를 준비해야 하고, 도메인을 사던지 브라우저를 개발하든지 해야 합니다.

 

③ERP는  JAVA로 개발하는가 vs C# 인가

JAVA 인가 C# 인가

ERP 영업이 주로 기업 전산실을 대상으로 하다보니 결정권자는 알 필요가 없는 JAVA 인가 C#인가는 아는 사람들끼리 하는 이야기로 접어 두었으면 합니다.  

전산실 직원들이 다룰수 있는 언어가 JAVA 이면 JAVA, C#이면 C#으로 결정됩니다.

전산실 엔지니어들 (백엔드 프론트엔드 프로그래머들)<?> 격세지감이네요우리 때는 그냥 개발자였거든요. 엔지니어는 네트워크. 서버 기술자.하드웨어 기술자들만 그리 불렀는데. 개발자를 엔지니어라니 개발자가 네트워크 선도 깔아주고, 서버설치도 해주던 때에 비하면 격상된 듯 합니다 그때는 컴퓨터와 인터넷, 프린터는 모두 개발자가 해야 한다고 생각하시는 분들이 많았거든요.

 

간단하게 HTML/CSS/JAVASCRIPT 는 프론트 관련 언어이구요.

파이썬/JSP/PHP/ASP 등 이런것들은 백 관련 언어입니다.

프론트라는 것은 모니터에 보이는 UI관련된것들을 말하구요.

디자이너가 설계한 디자인 그림을 브라우저 알아들을수 있는 약속된 언어 HTML(구조)/CSS(디자인)로 화면에 그리는것이구요.

 

백은 사용자가 보이지 않는 서버단에서 처리되는 일을 얘기합니다.

자바스크립트는 원래 브라우저에서 간단한 인터랙션을 위해 쓰였는데요, 현재는 node.js로 인해 백도 가능합니다.

 

한마디로 HTML/CSS/JS 는 브라우저가 해석하고

파이썬/JSP/ASP/PHP 등 백 언어들은 서버에서 처리하죠.

 

ui : user interface사용자 인터페이스 ((사용자가 컴퓨터와 대화하기 위한 기호나 명령 체계))

gui :graphical user interface그래픽 기능을 활용한 사용자 중심의 인터페이스

 

전산실 개발자들을 위해서라면, 장기적으로 봤을때 많이들 사용하고, 변화에 능동적인 언어를 선택하는 것이 좋습니다.

도태되지 않으려면 언어 선택을 옛것을 고집하지 말아야 합니다.

반응형

댓글