1] 개발 플랫폼 “Frame7”은 어떤 Tool 인가요?
more..
“Frame7”은 .net Framework 3.5 기반에 구축된 기업정보화 솔루션 전문 개발 Platform 입니다. 국내 대부분의 ERP는 소스코딩, 즉 날코딩 기반에 구축된 경우가 대부분입니다. 대부분의 메이저 ERP 기업도 그리 생산성이 높거나 사용자 편의성이 높은 개발 플랫폼을 보유하지 못하고 있습니다.
“EMAX”는 ERP 시스템을 개발하기 위하여 먼저 “Frame7” 개발 Platform을 개발하였으며, “Frame7” 개발 Platform 기반으로 ERP 시스템을 개발하여 Open Solution 으로 공급하고 있습니다.
국내 여러 개발 Platform 기업이 있지만 대부분 JAVA 기반이고 가격이 높아 중소기업 정보화 솔루션 구축에는 적합하지 않은 경우가 대부분입니다.
2] WEB을 지원하나요?
more..
“Frame7”은 한번의 개발로 C/S와 WEB(Win Form)을 동시에 지원합니다.
사용자의 편의에 따라 선택해서 사용하면 되며, 국내에서 여러 기업이 .net 기반 개발 Platform을 보유하고 있지만 “Frame7”과 같이 한번의 개발로 C/S와 WEB을 동시에 지원하는 시스템은 없습니다.
WEB 기반의 Tool을 활용하여 구축하는 것이 좋고 앞서간다는 생각을 하고 있는 개발자가 다수 있지만, 실제 개발에 있어 C/S 방식의 개발이 훨씬 빠르며 ERP 개발에 더 적합한 부분이 많다는 것을 많은 개발자들이 이해하고 있습니다.
개발은 C/S 방식으로 하지만, Microsoft의 Smart-Client를 적용하여 WEB을 적용할 수 있는 시스템은 “Frmae7”이 유일하며, 시스템 사용을 위한 별도의 인스톨 작업이 필요 없고, Client는 Explorer 만 있으면 운용이 가능합니다.
3] MS 기반이면 Explorer 만 지원하나요?
more..
“Frame7”은 멀티 브라우저를 지원하지는 않습니다. Microsoft의 .net 기반이기에 WEB 브라우저는 Explorer 만을 지원합니다. 단점이라고 할 수도 있지만 현재까지 시스템을 적용하면서 문제가 된 적은 없습니다.
베트남 및 동남아 등에 적용 시 다수의 브라우저를 사용하는 유저가 있어 초기 적용에 작은 설득이 필요했지만 현재 아무런 문제없이 활용되고 있으며, Explorer 7.8.9 버전 모두에서 아무런 문제없이 운영이 되고 있고 최근에도 두바이에서 90%가 외국인인 사업장에 적용한 사례가 있는데 아무런 문제 없었습니다.
물론, C/S로 설치해서 운영해도 되지만 C/S와 WEB 둘 중에 어느 버전으로 운영하고자 물으면 거의 100% WEB을 선호하며, 생산실적 입력을 위한 POP 구축 시 일부에서만이 C/S 버전을 적용하고 있습니다.
4] ERP 개발에만 활용할 수 있는 Tool인가요?
more..
more..
Open Solution ERP 시스템을 도입하시면 개발 Platform은 함께 제공됩니다. 단지 전산실에서 추가 개발용으로 활용하고자 할 경우나 “Frame7” 만 도입하여 개발에 활용하고자 하면 별도로 판매가 가능합니다.
“Frame7”을 활용하면 ERP 개발은 물론, EIS 등도 개발이 가능하기에 별도의 다른 Tools은 필요하지 않습니다. “Frame7” 개발 시 사용되는 DX Grid를 활용하면 자체적으로 Graph를 제공하기에 EIS 구축에 충분히 활용이 가능합니다.
“Frame7”을 활용하면 기업정보화와 관련된 솔루션은 물론이고 설계가 가능하다면 다양한 솔루션 개발에 활용이 가능하며, 단지 Microsoft의 .net 기반이라는 점만 유의하시면 됩니다.
5] 개발 플랫폼의 생산성은 어떻습니까?
more..
솔루션 개발 시 개발 Platform을 활용하는 가장 큰 이유는 아마도 생산성 때문일 것입니다. 당사의 “Frame7”은 VB .net 코딩은 각종 설정 작업을 통하여 자동화 시키고 주로 DB를 활용하여 개발을 진행하기에 일반 개발 Platform에 비해 약 40~50% 이상의 높은 개발 생산성을 확보하실 수 있습니다.
이 부분은 당사에서 구축한 기업의 전산실과 협력사를 통해 입증된 부분으로 “Frame7”의 가장 큰 장점이며, 코딩을 자동화 시켜 코딩이 일단 짧고 수준이 일정한 특징이 있어 유지보수에 있어서도 매우 큰 장점으로 작용합니다.
어느 화면에서든 우측 마우스를 누르면 소스가 펼쳐지고 셋팅을 바꿔주거나 DB를 변경하면 화면에 바로 적용이 되고 사용자 화면에 반영이 되어, 소스코딩을 거쳐 컴파일하고 서버에 올리고 클라이언트에서 내려 받는 과정은 전혀 없습니다.
6] 전산실에서 직접 유지보수하고 추가 개발할 수 있나요?
more..
‘Open Solution’ 사업을 전개하는 이유는 Package 기반의 ERP 시스템을 사용해 오던 기존 고객의 불만을 해결할 수 있는 가장 좋은 방안이기 때문입니다.
전산실을 보유한 기업에서 소스를 확보하고 현업을 지원하는 것은 당연한 일이며, 이렇게 했을 때 현업의 ERP 만족도가 가장 높습니다.
핵심적인 내용이나 추가 개발에 대해서만 IT 기업에 의존하고 기존 시스템의 유지보수와 관련한 지원은 전산실에서 직접 수행하는 것이 가장 현실적이고 현업의 ERP 활용도를 높일 수 있습니다.
프로젝트 과정에서 별도의 교육 과정을 마련하여 전산실에 기술이전을 제공하도록 하고 있으며, 개발 경험을 보유한 개발자라면 누구든 짧은 기간 내에 기술이전을 받을 수 있습니다.
이를 기반으로 설계가 가능하다면 직접 시스템을 추가 확장해서 운영하는 것은 물론 기존 시스템에 대한 수정이나 변경, 추가 작업 등이 가능해 집니다.
“EMAX”는 이러한 방안을 제시하고 지원하여 전산실에서 모든 시스템을 직접 관리할 수 있도록 지원하고 있습니다.
7] 코딩을 자동화 했다고 하는데 가능한가요?
more..
“Frame7” 개발 플랫폼은 .net 기반 하에서 구축 되었으며, 당사의 개발 플랫폼 상에서 셋팅 과정을 거쳐 코딩이 자동화 될 수 있도록 되어 있습니다.
Visual Studio를 기반 개발 시스템으로 활용하지만 실제 VB .net 코딩은 별로 없거나 매우 짧으며, 주로 MS SQL Data Base를 활용하여 프로세스를 정의할 수 있도록 되어 있습니다.
화면이나 프로세스에 대한 모든 것을 코딩으로 해결하고자 한다면 개발자는 엄청난 단순노동에 시달려야 할 것입니다.
하지만, .net 에 대한 코딩을 자동화 함으로써 개발자의 업무를 최소화하고 기타 현업의 요구사항을 즉시 반영하고 유지보수를 편리하게 할 수 있도록 기능화 하였습니다.
개발을 해 본 경험자라면 당사의 “Frame7”에 대한 제안서나 데모 시연 등을 통하여 이 부분을 쉽게 이해하실 수 있을 것입니다.
8] 개발자의 역량이 크게 필요합니까?
more..
그 동안의 경험을 토대로 말씀 드린다면 초.중급 정도, 개발 경력 약 2 년 이상의 개발자라면 개발툴을 가지고 개발하는데 큰 무리가 없습니다.
물론, 초기에는 적응과정이 필요하지만 약 2~4주 이상의 수련과정이 지나면 하루에 10~15개 이상의 리포트를 완성하실 수 있습니다.
개발 언어는 어떤 언어를 경험했든 관계 없이 코딩이 가능하며, DB 구현에 대한 역량이 더 크게 좌우한다고 볼 수 있습니다.
그 동안 JAVA, Power Builder, Delphi, VB 6.0 등의 언어를 기반으로 구현해 본 개발자 를 토대로 당사의 개발 플랫폼 전환을 해 보았지만 단 기간 내에 전환이 가능하였습니다.
9] VB .net, MS-SQL 을 잘 모르면 어떻게 합니까?
more..
“Frame7”의 현재 개발 기반은 VB .net과 MS-SQL입니다. 하지만, 개발 참여가 가능한 인력이 꼭 VB .net과 MS-SQL을 잘 알고 있어야 하는 것은 아닙니다.
코딩을 자동화 했기에 VB .net은 펼쳐진 소스를 이해할 수 있으면 되며, MS-SQL이 아닌 Oracle 만을 구현해 본 개발자라도 두 Data Base가 아주 현격한 차이가 있는 것이 아니기에 전혀 문제가 되지 않습니다.
그리고, VB .net과 C# .net에 대한 구분을 하는 경우가 많은데 같은 Visual Studio 기반이기에 굳이 구분할 필요가 없으며, “Frame7” 개발 플랫폼 상에서도 2가지 모두 구현이 가능합니다.
10] 종속성 있는 Tool은 아닌가요?
more..
“Frame7”의 가장 큰 특징 중의 하나가 종속되지 않는다는 것입니다. 물론, Microsoft의Visual Studio에 종속된다고 볼 수는 있습니다.
국내 대부분의 개발 플랫폼 기업이 UI, Grid 등 개발에 필요한 모든 시스템을 자신들이 직접 개발하여 공급하고 있습니다. 하지만, 이러한 방식은 장점도 있지만 단점도 분명 있습니다.
고객사들은 개발플랫폼 제공기업이 만약 사라진다면 시스템을 더 이상 유지관리하기가 힘들어 진다고 보기에 종속성을 매우 우려한다는 점입니다.
하지만, “Frame7”은 화면 디자인을 Visual Studio 에서 하고, 코딩 역시 Visual Studio를 활용합니다.
그리고, 필요한 .net 3’rd Party 제품을 얼마든지 가져다 사용할 수 있으며, Visual Studio를 활용하여 날코딩 방식으로 구축하여도 됩니다.
국내에 많은 개발툴이 기업이 있지만 모든 것을 직접 개발하여 제공하는 것은 사실 쉬운일이 아니며, 개발자와 사용자를 모두 만족시키기 또한 어렵습니다.
하여, 당사는 Visual Studio 기반에 개발 플랫폼을 개발하여 공급하는 것이 가장 안전한 방안 중 한가지라고 판단하고 있습니다.
11] 개발을 하기 위해서는 기타 Tool은 어떤 제품이 필요한가요?
more..
12] 사용자도 사용하기가 편리한가요?
more..
ERP 사용에 있어 사용자 편리성은 매우 중요한 요소 중 한가지 입니다.
사용자 측면에서 가장 편리한 부분은 엑셀 호환 부분일 것입니다. 타 ERP 시스템에 비해 더 높은 수준의 호환성 및 응용 방안을 제시하지만 여러 ERP 기업이 기본적을 엑셀 호환 방안을 제시하기에 이 부분을 거론하지는 않겠습니다.
사용자 측면에서 가장 큰 편리함은 하나의 화면에서 다양한 리포트를 제공 받을 수 있다는 측면일 것입니다. 당사에서 직접 개발하여 제공하는 Report Generator는 하나의 리포트 화면에서 사용자가 원하는 만큼의 다양한 형태로 리포트를 제공 받을 수 있도록 지원합니다. 폰트 및 크기, 제목 변경, 출력 캡션 설정, 결재란 입력 등 다양한 부분을 사용자가 직접 조정하여 10가지 형태의 리포트를 저장하여 활용할 수 있도록 지원합니다.
기타 Grouping, Filter 설정 등을 통하여 화면에서 다양하게 리포트를 설정하여 직접 피벗 기능을 활용하거나 조회하여 엑셀로 전환할 수 있습니다.
그리고, 다양한 정보에 대해 사용자가 직접 색상을 설정하여 조회할 수 있도록 하였습니다. 가령 재고가 ‘-‘인 것에 대한 색상을 부여한다거나, 특정 제품이나 자재에 대해 색상을 부여하는 등 다양한 설정을 사용자가 직접 할 수 있습니다.
13] 기술교육이나 이전은 어떻게 합니까?
more..
ERP 시스템을 도입하시면 “Frame7” 개발 플랫폼도 함께 제공해 드리며, 시스템에 대한 기술 이전 교육을 별도의 일정을 확보하여 제공 해 드립니다.
하지만, 시스템 구축에 같이 참여하시게 되면 자연스럽게 프로젝트 기간 내에 기술력을 이전 받으실 수 있을 것이며, “Frame7” 개발 플랫폼에 대한 교육은 약 2일 정도, 기타 활용을 위해 익숙해지는 데에는 약 2주 이상의 일정을 필요로 합니다.
기타 .net 및 MS-SQL 등에 대한 교육을 원하시면 별도의 커리큘럼을 제시하고 교육을 제공 해 드리고 있습니다.
14] JAVA 개발 Tool 기반의 시스템과 비교 해 주십시오.
more..
JAVA 는 국내 시장에서 오픈소스 바람을 타고 광범위하게 적용 범위를 넓혀가고 있습니다. JAVA는 그 나름대로 국내 시장에서 적합한 분야가 있을 것입니다. 최근에는 공공이나 금융, 포탈 등에서 활발하게 작업이 이루어지고 있는 것으로 판단하고 있습니다.
하지만, 중소.중견 ERP 및 어플리케이션 구축 분야에서는 적용 사례가 그리 많지 않고 실제 JAVA 기반으로 시스템을 제공하는 기업도 극히 소수에 불과합니다.
그 이유는 개발 생산성에 기인한다고 볼 수 있습니다. 상대적으로 낮은 예산에 맞추어 빠른 속도로 시스템을 제공해야 하는 중소.중견 ERP 시장에서는 .net 등의 C/S 시스템에 비해 주로 WEB으로 구현되는 JAVA 시스템은 공수가 약 1.5배 이상 더 투입되는 것으로 나타나고 있습니다. 그 만큼 C/S 방식의 개발이 개발자에게는 편리하다는 것입니다.
JAVA 시스템 자체가 갖는 장점도 있지만 중소.중견 어플리케이션 시장에서 개발기간이 1.5배 이상 더 소요된다는 것은 그 만큼 비용을 증가시키기에 ERP 등의 시스템 개발에는 적합하지 않다고 판단하고 있습니다.
그리고, JAVA가 갖는 특징으로 인해 “Frame7” 같이 코딩을 자동화하는 방식의 개발 플랫폼을 개발할 수 없는 어려움이 있고, 또 3rd Party 제품이 그리 많지 않아 개발자의 선택 폭이 넓지 않은 것도 단점으로 보여집니다.
"★Open Solution ERP에 대한 이해" 카테고리의 다른 글
- 오픈 솔루션 기업 “EMAX”에 대한 이해 (댓글 0개 / 트랙백 0개) 2012/01/11
- 오픈 솔루션 ERP 도입 방안에 대한 이해 (댓글 0개 / 트랙백 0개) 2012/01/11
- 오픈 솔루션 개발 플랫폼 ‘Frame7”에 대한 이해 (댓글 0개 / 트랙백 0개) 2012/01/11








