- ・ 단기 개발 (CELF) 치명적인 OSS를 슬롯하여 세계의 신뢰성, 인기 및 업데이트 빈도 분석
- ・ 제품 개발 전략에 따라 신진 OSS를 대담하게 활용하고 노하우 (APPSNAUT)를 적극적으로 흡수합니다.
- ・ waf (웹 앱/방화벽),로드 테스트 및 비디오 처리
회사는 예산 성과, 추정 및 프로젝트 관리 및 다양한 일일 보고서를 어떻게 관리합니까? 핵심 시스템에 내장되지 않은 경우 전용 개별 앱을 개발하거나 Microsoft Office의 Excel 또는 Access를 슬롯하여 관리하여 여러 소위 "GAP 앱"을 실행하는 경우가 많이 있습니다.
SI 회사에 개별 앱을 슬롯하도록 요청하면 높은 개발 및 유지 보수 비용이 발생하며 추가 개발마다 추가 투자가 필요합니다. 또한 Excel 또는 기타 서비스를 슬롯하여 관리 할 때 시트가 변경 될 수 있고 예상치 못한 입력 및 누락 된 항목이 발생할 수 있으며, 매크로 엔지니어 부족, 파일 산란으로 인한 내부 제어 문제 및 정보 유출 위험과 같은 문제도 있습니다.
3574_4035

그림 1 CELF는 누구나 Excel처럼 웹 앱을 쉽게 만들 수있는 서비스입니다
주류 핵심 시스템에서 벗어난 GAP 앱과 같은 시스템은 CELF를 슬롯하여 웹 앱으로 변환 될 수 있으며, 예산 및 성능 관리, 성능 관리, 일일 보고서 관리, 추정 및 프로젝트 관리 등에 종종 슬롯될 수 있습니다. Okada는 "CELF를 활용함으로써 우리는 개발 및 유지 보수에 대한 투자를 해결할 수있는 도구를 말할 수 있으며, 앱 개발에 대한 개인화 및 개인화에 대한 문제를 해결할 수 있다고 말할 수 있습니다. EUC (최종 슬롯자 컴퓨팅)/EUD (최종 슬롯자 개발) 또는 "Citizen Developers", 일반 슬롯자가 자신의 비즈니스에 필요한 애플리케이션을 개발하는 "Citizen Developers"를 홍보합니다.
AppSnaut는 또한 PC 및 스마트 장치 및 관리 기능에 파일을 전달하기위한 포털 사이트를 제공하는 엔터프라이즈 정보 배포 플랫폼입니다. 회사가 앱 스토어, iCloud 및 라인과 같은 자체 시장 (푸시 유형 배포 인프라)을 운영 할 수 있도록 회사 내에서 슬롯 된 응용 프로그램, 컨텐츠, 문서, 메시지 등을 공공 서비스를 통해 게시하지 않고도 안전하게 배포 할 수 있습니다.

그림 2 회사 내에서 슬롯되는 스마트 장치에 내부 비즈니스 애플리케이션을 설치할 때 슬롯됩니다.
무선 유통 포털 사이트 및 관리 기능을 제공하는 전용 회사 시장 구현
CELF 및 AppSnaut는 SCSK의 CURL (크로스 플랫폼 RIA 개발 환경)의 리더십을 통해 개발되었습니다. Curl Langu
"시장에는 여러 경쟁 업체가 있었지만 모두 일정량의 웹 앱을 만들 수 있었지만 최종 슬롯자에게 Excel과 동일한 운영 가능성을 제공 할 수 없었으며 기능을 만들기 위해 프로그래밍이 필요했습니다. 또한 모든 프로그램을 제거함으로써 다른 회사의 제품을 달성 할 수있게 만들었습니다. 또 다른 핵심 요점은 클라우드 서비스와 온 프레미스를 모두 제공한다는 것입니다.
30 개 이상의 OSS가 CELF를 개발하는 데 슬롯되지만 최신 OSS를 슬롯하지 않으며 장기적인 OSS를 선택하여 말하자면 말하자면. 그 이유는 유통 시스템 비즈니스 본부의 전문 IT 전문가 인 후쿠다 요시 타카 (Fukuda Yoshitaka)입니다. CELF 개발을 이끌었습니다. "우리 부서에서 시스템을 개발할 때 우리가 원래 소유 한 많은 부품과 프레임 워크는 OSS 기반이며, 우리는 자연스럽게"MySQL "(관계자 데이터 제자 플랫폼) 및"스프링 프레임 워크 "(Spring Framwork)를 선택했습니다. 팀 개발을 위해 "Redmine"(프로젝트 관리) 및 "GIT"(분산 버전 제어)와 같은 OSS를 슬롯하는 것이 개발 회원들 사이에서 점점 일반화되었습니다. "
클라우드 서비스로서 CELF를 제공 할 때, "최대 절전 모드"(Java의 O/R 매핑 실현을위한 도구)는 다중 테넌트 방식으로 게시하기위한 기본 기술로 슬롯하고 "Apachepoi"(사무실 형성 파일을 읽고 쓸 수있는 Java 라이브러리를 슬롯하여 Excel과 함께 연결할 수 있습니다.
"개발 기간은 짧았으며 2016 년 1 월에 개발이 시작되었으며 4 월에 개발 일정이 시작되었으므로 위험한 개발 기술에 도전하기보다는 기술을 시들었던 기술을 안전하게 진행하고 싶었습니다."라고 Fukuda는 회상합니다.
개발 외에도 Celf는 OSS를 슬롯합니다. 그 중 하나는 Apache 모듈로 작동하는 호스팅 된 WAF (Web Application Firewall) 인 "Modsecurity"의 채택입니다. 요청 헤더, 인수 및 표시된 콘텐츠에서 공격 및 취약성을 감지하고 웜으로 인한 무단 액세스 및 공격으로부터 웹 애플리케이션을 보호합니다.
또한 "Apachebench"도 CELF 하중 테스트에 슬롯되었습니다. ApacheBench는 하나의 명령 실행에서 단일 및 동일한 URL에 대한 지정된 요청 만 생성하므로 웹 응용 프로그램의 성능을 평가하는 데 적합합니다. "OSS를 선택할 때, 우리는 세계에서 얼마나 많은 약속을했는지, 누가 후원했는지, 기여 방법, 그들의 신뢰성, 인기 및 업데이트 빈도를 분석했으며, Apache 및 GPL과 같은 OSS 라이센스의 처리를 신중하게 조사하고 고려했습니다."라고 Fukuda는 설명했습니다.
반면에, AppSnaut의 개발은 2013 년경에 개발 된 서비스에서 "CAEDE"옵션으로 출시 될 서비스에서 영감을 얻었으며, 이는 CURL 언어를 슬롯하여 모바일 앱을 개발할 수 있도록합니다. 슬롯자 요구를 통합함에 따라 정보 배포 도구가되었으며 독립적이어서 AppSnaut가되었습니다.
유통 시스템 비즈니스 본부의 전문 IT 전문가 인 Sugawara Yosuke는“AppSnaut의 사례는 CELF와 대조적이며 배수가없는 OSS를 슬롯합니다. 당시 Caede가 완료되었을 때 나는 JavaScript 기술 세트로 무언가를하고 싶었지만 그의 부서는 기본적으로 프론트 엔드 엔지니어 였으므로 Java 및 Ruby와 같은 서버 측 엔지니어는 없었습니다. 당시 주제는 "node.js"(Chrome의 V8 JavaScript 엔진에서 실행되는 서버 측 JavaScript 환경으로 가볍고 효율적이며 비동기 이벤트 중심 모델을 슬롯하는 서버 측 JavaScript 환경)입니다.
"그 당시에는 일본에서 Node.js가 채택 된 사례가 거의 없었으며, 미국의 Walmart에서 채택 된 경우에 나타나기 시작했습니다. 나는 Node.js를 슬롯하여 노하우를 적극적으로 흡수하는 것에 대한 위험을 알고 있었고 생각했습니다.
AppSnaut는 세부 사항을 포함하여 거의 100 개의 OSS를 슬롯합니다. Node.js 관련 항목 만 선택하더라도 "Node-Apk-Parser"(Node.js로 개발 된 APK의 파일의 파일을 분석하고 출력하는 프로그램), "Node.js 'MVC (Model View) 프레임 워크)를 포함하여 다양한 옵션이 있습니다 (Node.js'MVC (Model View) 프레임 워크). 모듈) 및 "Mongoose"(MongoDB (NOSQL 데이터베이스) 객체를위한 모델링 도구.
Tanobu, 유통 시스템 최초의 비즈니스 본부 및 Sugawara와 AppSnaut의 동일한 개발 관리자 인 Tanobu는 다음과 같이 말했습니다.
appsnaut는 또한 "ffmpeg"(비디오와 오디오를 다양한 모양으로 처리하는 다중 플랫폼 프리웨어)를 슬롯합니다. Ta는 비디오를 처리 할 도구가 없기 때문에 가장 강력한 OSS 중 하나로 채택했다고 말합니다. "많은 비디오 형식을 지원하기 때문에이 FFMPEG를 슬롯하여 모든 비디오 변환 및 스트리밍 처리가 수행됩니다. 그러나 비디오 권한은 종종 별도로 설정되므로 계약을 조사하고 서명하는 데 오랜 시간이 걸렸습니다."

앞으로 CELF와 AppSnaut를 결합하여 BAAS (서비스로서의 백엔드) (클라우드에서 웹 애플리케이션에 대한 서버 측 기능 및 데이터 관리와 같은 서버 측 기능을 제공하는 서비스)를 고려하고 있습니다. 예를 들어, 백엔드 API를 CELF에 포함시키고 AppSnaut과 함께 전달함으로써 BAAS 슬롯자는 백엔드를 개발하지 않고도 웹 애플리케이션을 쉽게 구축하거나 스트리밍을 통해 모바일로 알림을 푸시 할 수있는 엔진으로 슬롯할 수 있다는 아이디어가 있습니다.
"Celf는 특히 EUC/EUD 측면을 닦고 Excel보다 슬롯하기 쉬운 웹 앱으로 성숙함으로써 진정한 시민 개발자를위한 도구가 될 것이라고 Okada는 말했다. 그것은 탐구되지 않은 OSS를 슬롯하기위한 정교한 전략과 의도적 인 접근 방식을 가지고 있습니다. 둘 다 SCSK에 고유 한 기업 문화를 강력하게 반영하는 OSS 개발 사례입니다. Celf와 Appsnaut를 시작한 부대의 다음 목표는 무엇입니까? 미래는 주목을 크게 끌어들일 것입니다.
(인터뷰 기간 : 2016 년 12 월)


- 제품/서비스 문의
- SCSK Co., Ltd.
유통 시스템 1 차 분배 시스템 Part 1
Curl Products Division Celf
전화 : 03-5166-1715
URL : http://www.celf.biz/
이메일 :celf_sales@scsk.jp