메타스프레시
Metasfresh| 개발자 | 메타스 GmbH,[1] 커뮤니티 |
|---|---|
| 저장소 | github.com/metasfresh |
| 기입처 | 자바, 자바스크립트, XML, SQL |
| 운영 체제 | 서버:리눅스 클라이언트:Windows, OS X, Linux, Android, iOS |
| 유형 | ERP, CRM, 회계, MRP |
| 면허증. | GPLv2/GPLv3 |
| 웹 사이트 | metasfresh |
metasfresh는 중소규모 기업(SME)용으로 설계 및 개발된 오픈 소스/프리 소프트웨어 엔터프라이즈 리소스 플래닝(ERP) 소프트웨어입니다.
개요
metasfresh는 ADempiere의 액티브하게 유지 보수되는 포크이며 자유롭게 [2]사용 및 배포할 수 있습니다.파트너 또는 기여자의 기여자 라이센스 계약이 필요하지 않습니다.폐쇄적인 소스 코드는 없으며, 계획 및 개발은 커뮤니티에서 공개적으로 이루어집니다. 메타스프레시는 [3]opensource.com에서 검토하기 위해 오픈 소스 ERP Top 9에 포함되었습니다.
소프트웨어 및 아키텍처
metasfresh는 자바 스크립트 언어로 작성되며 Postgre와 함께 작동합니다.SQL 데이터베이스 관리 시스템.개발 저장소는 GitHub에서 공개적으로 사용할 수 있습니다.클라이언트 컴포넌트와[5] 서버 컴포넌트로 구성됩니다[4].메인 클라이언트는 Java Swing 사용자 인터페이스로 운영 환경에서 사용할 수 있습니다.현재 새로운 웹 인터페이스가 개발 중입니다.
사용된 테크놀로지:
- 웹 프런트 엔드: HTML5, PostCSS, JavaScript, React, Redux
- Java-Frontend: Java 8, Swing Java
- 응용 프로그램 서버:Tomcat, Spring Framework, OpenJDK, JasperReports
- 데이터베이스:포스트그레SQL 9.5
- 통합:ServiceMix, RabbitMQ, ActiveMQ, Camel
- API: REST, JSON, Swagger, Spring Framework, 헤이즐캐스트, Elasticsearch, Kibana
- 모바일 애플리케이션: Vaadin
비즈니스 기능/기능
메타스프레시 기능 목록은 ERP 소프트웨어에 대한 중견기업의 대부분의 요건을 망라하고 있으며 자체 사양의 ERP 시스템과 동등합니다.
역사
2006년 9월, Metasfresh의 설립자는 ADempiere ERP 프로젝트의 초기 공헌자로서 오픈 소스 ERP 개발을 시작했습니다.이들은 ADempiere [7]Foundation의[6] 창립 멤버이자 ADempiere의 기능 및 기술 팀의 오랜 멤버였습니다.SME 부문의 업계 고유의 ERP 프로젝트에서는 ADempiere 3.5.4를 기반으로 몇 가지 신기능을 개발하여 ADempiere Code의 대부분을 다시 작성하여 중견기업을 위한 보다 유지보수가 용이하고 유연하며 확장성이 뛰어난 소프트웨어를 실현했습니다.이들이 구축한 사용자 기반에서는 요건에 맞는 솔루션을 보다 유연하게 제공할 수 있도록 보다 짧고 신뢰성 높은 릴리스 사이클이 요구되었습니다.이는 최신 ADempiere Codebase와 비교해서 이미 개발의 격차가 생긴 것이 팀이 2015년에 ADempiere에서 공식적으로 벗어나 metasfresh라는 새로운 프로젝트로 개발을 진행하기로 결정한 이유였습니다.
2015년 10월 6일 코드를 일반에 공개한 이후 커뮤니티와 개발 활동이 빠르게 증가하고 있습니다.Open에 따르면 Metasfresh는 아직 젊지만 현재 전 세계에서 가장 활발한 오픈 소스 ERP 프로젝트 중 하나입니다.HUB [8]통계 정보
ADempiere 프로젝트와의 차이점
콩피에르의 포크 이후 ADempiere 커뮤니티는 Eric Raymond의 기사 The Cathedral and the Baza에 기술된 바자의 오픈 소스 모델을 따랐다.커뮤니티와 코드베이스는 빠르게 성장하고 있었습니다.개발은 주로 Compiere로부터 물려받은 아키텍처에 의존했으며, 이 아키텍처는 데이터베이스와 긴밀하게 결합되어 있었습니다.아키텍처가 빠르게 증가하는 복잡성과 결합되어 출시 주기가 길어집니다.또, ADempiere의 라이센스는 GPL 2입니다.GPL 2에 대응한 라이센스를 가지는 오픈 소스 프로젝트는 [9]감소하고 있기 때문에, 향후의 개발은 점점 더 자기 개발에 의존할 필요가 있어, 오픈 소스 엔터프라이즈 소프트웨어의 경쟁적인 개발에 위협이 됩니다.
포크를 사용하는 메타스프레쉬는 다른 접근방식을 선택하고 있습니다.이 프로젝트의 주요 목적은 다음과 같습니다.
- 품질 보증:최신 아키텍처를 구축하고 애플리케이션을 데이터 계층에서 분리합니다.이 테스트의 목적은 자동 테스트의 가능성을 확장하는 것입니다.이러한 자동 테스트는 기능의 확장과 함께 릴리스 사이클의 단축에 필수적입니다.
- 법적: ADempiere 코드를 완전히 다시 작성하여 라이선스를 GPL2에서 GPL3으로 전환하여 더 많은 양의 최신 오픈 소스 프로젝트 중에서 선택할 수 있도록 합니다.
- 효율성: 개발 및 테스트에 대한 요구사항 분석에서 구축 및 도입에 이르기까지 효율적인 작업을 가능하게 하는 도구 사용.
- 유연성: 새로운 배치 프레임워크를 기반으로 비즈니스 프로세스에 매우 유연한 프레임워크를 제공합니다.이를 통해 외부 시스템을 새로운 ERP와 결합할 수 있는 확장 지점을 확보할 수 있습니다.
현재 프로젝트의 릴리스 [10]노트에 따르면 버그 수정과 신기능을 포함한 안정적인 릴리스 간의 시간은 1주일입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Official Company Website".
- ^ "metasfresh Source Code". Retrieved 6 January 2017.
- ^ "opensource.com Top 9 open source ERP systems to consider". Retrieved 10 July 2018.
- ^ "metasfresh Client Installation". metasfresh. 29 February 2016. Retrieved 2 January 2017.
- ^ "metasfresh Server Installation". metasfresh. 29 February 2016. Retrieved 2 January 2017.
- ^ "ADempiere Foundation". Retrieved 6 January 2017.
- ^ "metasfresh contributors at ADempiere". Retrieved 12 December 2016.
- ^ "OpenHub ERP Development Activity Level". Retrieved 20 January 2017.
- ^ "Top Open Source Licenses". Retrieved 17 January 2017.
- ^ "Release Notes at GitHub". Retrieved 19 January 2017.