- ・ OSS와의 높은 생산성을 달성하는데, 이는 많은 사람들이 온라인 슬롯하고보다 일반적인 목적, 고도로 기능적이며 고품질로 만들어집니다
- ・ 버그와 취약점을 지속적으로 개조하고 정보를 공개함으로써 문제에 대한 쉬운 응답을 할 수 있습니다
- ・ 상업적 수준의 기능은 무료로 온라인 슬롯될 수 있으며 기능을 변경하고 추가하고 다른 기능과 연결할 수 있습니다
최근 몇 년 동안 "가격 파괴"는 일본 응용 프로그램 온라인 슬롯 시장에서 시작되었습니다. Triggers는 Salesforce.com의 Saas와 Paas였습니다. 이 가치가 점차 인식되면, 이전에 온라인 슬롯 된 비즈니스 응용 프로그램의 온라인 슬롯 비용은 1 배로 떨어 졌으며이 추세는 엔터프라이즈 분야로 확장되고 있습니다.
지금, 이제 비즈니스 애플리케이션 개발에서 상식을 파괴하려는 기초에주의를 기울이고 있습니다. FastApp은 2012 년 SCSK에 의해 OSS를 온라인 슬롯하여 소스 코드를 작성하지 않고 비용을 크게 줄이는 프로그래밍이없는 개발의 이상을 기반으로 시작했습니다.
FastApp은 SCSK의 독창적 인 개발 및 실행 기초 솔루션으로 비즈니스 응용 프로그램의 초고속 개발을 가능하게하고 개발 후 쉽게 운영 및 유연한 개선을 가능하게합니다. 프로그래밍이없는 기술을 결합하고 표준 부품을 온라인 슬롯함으로써 비즈니스 애플리케이션을 빠르게 개발하여 높은 생산성과 고품질을 모두 달성 할 수 있습니다. 또한 개발하기 쉽기 때문에 트렌드에 따라 비즈니스 애플리케이션을 쉽게 개선하고 수정할 수있어 장기 안정적인 서비스 제공 및 운영 및 유지 보수가 유연하게 가능합니다.
Solutions Business Division의 선임 IT 아키텍트이자 FastApp Construction Project의 소유자 인 Horii Daisa는 FastApp이 처음에 애플리케이션 개발 시장에서 가격 파괴가되도록 자극 한 것이 가격 파괴의 시작이라고 고백합니다. "스크래치로 개발 된 서비스는 SaaS와 경쟁하기위한 비용 측면에서 비용 효율적이라는 것이 분명하며 FastApp은 긁힘, 간단한 개발, 가능한 한 저렴하게 개발하기보다는 혁신적인 방법을 온라인 슬롯하여 생산성을 높이는 것을 목표로합니다."
SCSK는 세 가지 유형의 온라인 슬롯 인프라 인 "Fusion Framework Family"(F3이라고하는 F3)을 준비하고 프로젝트에 따라 자유롭게 선택할 것을 제안합니다.
첫 번째는 제어 인프라 "FF Core"입니다. 일반적인 목적 프로그램 부품 및 Javaee를 기반으로 한 긁힘 개발을위한 개발 프레임 워크입니다. 2013 년 Struts의 지원 종료로 Javaee를 대안으로 온라인 슬롯하는 데 온라인 슬롯되었으며,이를 지속적으로 안정적인 개발 기반을 제공하기위한 기초로 구축했습니다.
두 번째는 기능 기반 인 "FF Base"입니다. FF 코어 위에 엔터프라이즈 호환 시스템을 만들려면 인증, 보안, 데이터 무결성 등을 보장해야하므로 SCSK의 SI 노하우를 온라인 슬롯하여 설계 문서에서 자동으로 소스 코드를 생성하는 일련의 기능 도구와 실행 플랫폼을 준비했습니다.
그리고 세 번째는 비즈니스 재단 인 "FastApp"의 주인공입니다. FF 기반이 될 때까지 스크래치 개발과 호환되었지만 생산성을 높이기 위해 프레임 워크와 재온라인 슬롯 가능한 부품을 결합한 프로그래밍이없는 개발 재단을 만들어 비즈니스 응용 프로그램을 신속하고 저렴한 비용으로 구성 할 수있었습니다.
"OSS는 FF Core, FF Base 및 FastApp"(Horii)

그림 1 : Struts에서 Javaee 및 최신 OSS로 마이그레이션하여 장기 안정적인 온라인 슬롯이 달성됩니다.
FastApp은 주로 다음 세 가지 이유로 OSS를 온라인 슬롯합니다.
1. 온라인 슬롯 및 유지 보수 생산성 향상
필요한 기능을 개발할 때 많은 사람들이이를 사용하고 일반적으로 사용되는 OSS를 사용하여 우선 순위를 정하고, 기능적이며 고품질이 높은 생산성을 달성합니다. 그는 OSS를 사용할 때 OSS의 기술 리더로 일한 솔루션 비즈니스 부서 인 Yogi Kenshi의 두 가지 주요 요점에주의를 기울 였다고 말했다. "하나는"휠 재창조 "를 피하는 것입니다. 많은 일반 목적 기능은 이미 누군가에 의해 개발되었을 가능성이 높으며, 처음부터 개발하고 있다면 생산성과 노력의 큰 낭비를 일으킬 것입니다. 또 다른 하나는 개발자에게 공통적 인 OSS를 사용하는 것입니다. 예를 들어, Apache Commons에서 존재하는 OSS (예 : Java Components)는 Apache Commons에서 존재하는 최고 프로젝트에 존재합니다. 그리고 일반적인 이해가 있다면 개발 생산성이 증가 할 것입니다. "
최근 OSSS는 종종 상업적 독점 도구보다는 최첨단 기술을 온라인 슬롯하며 최첨단 관점에서 온라인 슬롯할 가치가 있다고합니다. 그러나 앵무새가 모든 이점이 아니라는 것은 분명합니다. "OSS 프로젝트는 고도로 발전하지만 종종 기대에 대비하여 사망하거나 사라지기 때문에 항상 정보를 수집하고 저조한 프로젝트를 위해 OSS를 피하는 데주의를 기울여야합니다. 우리는 또한 취약성을 유지하지 못하도록 프레임 워크와 라이브러리를 확인하여 JPCERT/CC의 취약성을 지속적으로 수집함으로써 Frameworks와 Libraries를 확인하여 안전한 상태에서 OSS를 온라인 슬롯해야합니다."
SCSK의 제안은 엔터프라이즈 지향 비즈니스 온라인 슬롯에 중점을 두는 것이며 FastApp 개념은 장기적인 지원을 보장하는 데 중점을 둡니다. 이러한 이유로, 회사는 DOA에 해당하는 엔터프라이즈 응용 프로그램 및 온라인 슬롯 방법론을 위해 특수화 된 사실상 표준의 관점에서 OSS를 선택하기로 결정했습니다 (데이터 중심 접근).
2. 지속적인 품질 개선
CI (Continuous Integration) 및 CD (Continuous Delivery)는 소프트웨어 개발 및 유지 보수의 품질 향상을위한 효과적인 관행이며, 사실상 표준 OS는 CI/CD를 실현하는 데 필요한 도구로 온라인 슬롯됩니다.
"F3 (FastApp을 포함하여 기능을 추가하고 기능을 추가하고 기능을 추가하고 환경을 확장하지만 품질을 보장하여 품질을 향상시키는 것을 목표로합니다. 구체적으로, Java 프로그램의 단위 테스트를 수행하는 CI (Continuous Integration) 도구 "Jenkins", "Junit"및 브라우저 UI 테스트를 자동화하는 "Selenium Webdriver"와 같은 OSS를 온라인 슬롯하여 소스 품질 검사, 빌드, 테스트 및 개요를 자동화하여 자동화 된 테스트 및 자동화 된 수정 사항을 자동화합니다.

그림 2 : FastApp 인프라 개발 환경에서 이러한 OSS 도구는 Redmine, Subversion 및 Jenkins와 함께 온라인 슬롯됩니다
"이러한 CI/CD의 품질에 미치는 영향은 빌드 오류 및 인프라 결함을 신속하게 해제 할 수 있으며, 기계적 작업을 빌드에서 배치로 자동화하여 인적 오류를 피하고 온라인 슬롯 품질을 크게 향상시킬 수 있다는 것입니다. 이는 원래 기초의 발전에 초점을 두어야한다는 것을 의미합니다. 이는 온라인 슬롯자가 일찍 발생할 수 있으며, 매일 보안의 영향을 미칠 수 있다는 의미입니다. (요시히로)
OSS는 이제 CI/CD를 실현하는 도구의 사실상 표준입니다. OSS를 사용하는 주된 이유는 상업용 제품 및 서비스에 대한 높은 라이센스 비용이 필요하지 않기 때문입니다. 그러나 정보가 지역 사회, 웹, 연구 그룹 등의 정보가 풍부하기 때문에 사례를 기반으로 업계의 다른 회사 및 기타 회사의 상황을 구체화 할 수 있다고 말합니다.
3. 저비용 온라인 슬롯 및 생산 환경 온라인 슬롯
OSS를 온라인 슬롯하면 상용 수준 도구와 기능을 무료로 온라인 슬롯할 수 있으며, 공개적으로 온라인 슬롯 가능한 API 및 정보를 온라인 슬롯하면 기존 도구에 기능을 쉽게 변경하고 다른 도구와 연결할 수 있다는 장점입니다. SCSK는 OSS와의 FastApp과 같은 응용 프로그램을 개발하기위한 환경을 구성하고 개발 된 응용 프로그램 (예 : 서버 및 미들웨어)을 실행하기 위해 환경에 OSS를 온라인 슬롯합니다.
Horii는 다음과 같이 설명합니다. "OSS는 쉽게 온라인 슬롯 환경을 허용하고 응용 프로그램의 중요성에 따라 저비용 온라인 슬롯을 허용합니다. 그러나 일부 고객은 내부적으로 일반화하거나 품질 보증을 요구하지 않았으므로 서버 OS, 데이터베이스 및 애플리케이션 서버와 같은 주요 구성 요소를위한 상업적 및 OSS 제품을 준비했습니다. 그리고 회사 내에서 보장. "
Horii는 또한 OSS와 클라우드 사이의 높은 친화력을 강조합니다. 이것들을 함께 온라인 슬롯함으로써, 그것은 이중 시너지 효과를 제공 할 것으로 예상되며, 이는 조달 속도를 높이고 조달 비용을 낮출 것입니다. 예를 들어, 배포가 실패 할 때 쉽게 롤백 할 수 있도록 두 가지 환경을 제공하는 BlueGreendeployment는 비교적 저렴하며 OSS 및 클라우드에서 라이센스 나 인프라 조달이 필요하지 않습니다. 또한, 설정을 변경하지 않고 새로운 환경이 만들어지고, 더 이상 필요하지 않은 후에 버리게하는 새로운 환경은 환경 적 차이로 인한 문제의 발생과 전통적인 배치에 문제가 있었던 변화와 보정의 누적을 피할 수 있으며, 개발 및 검증이 필요한 것만 큼 필요한 변화와 교정의 축적을 피할 수있는 저렴한 비용으로 구현 될 수 있습니다. 또한 OSS를 온라인 슬롯하여 "Docker"를 지원하기 위해이를 발전 시켜서보다 쉽고 유연한 환경 구성을 가능하게합니다.
4 세기, AMO Second Business 본부, Solutions Business Division, Amo Second Business 본부, IAAS, PAAS 및 SAAS의 서비스 인프라를 감독하는 AMO Second Business 본부, Amo Second Business 본부, 다음과 같이 미래 온라인 슬롯에 대해 이야기합니다.
"SCSK로서, 우리는 서비스 인프라 환경을 더 쉽게 설정하는 목표를 달성했다고 생각합니다. 반면에, 오픈 소스 플랫폼과 같은 열린 PAA와 같은 세계에서 노력이 진행되고 있기 때문에 다음과 같은 도전은 IAA, 네트워크 및 플랫폼을 통제하는 방법이라고 생각합니다.
그들은 또한 Docker에 초점을 맞추고 있다고 말하면서 구성 요소화 된 응용 프로그램 세트를 구축하기 위해 컨테이너 내 응용 프로그램의 배포를 자동화합니다.
반면에, 기본 포인트는 다른 관점에서 OSS를 온라인 슬롯할 가능성에도 영향을 미칩니다. 예를 들어, 새로운 응용 프로그램을 만들 때 명심해야 할 사항입니다. 새로 개발 된 애플리케이션의 90 ~ 95%가 기존 응용 프로그램 (기존 기능 상속)을 따르지만 과거 정보 자원이 올바르게 관리되지 않으면 기존 응용 프로그램에 따라 많은 프로젝트에 문제가 발생할 가능성이 높아집니다.
"FASTAPP로 디자인 정보를 올바르게 관리함으로써, 영구적으로 재온라인 슬롯 할 수 있도록 할 수 있습니다. 우리는 ALM (Application LifeCycle Management)을 더 활용하여 APS (Application Lifecycle Management)를 더 활용하여 응용 프로그램을 재건하지 않고 정보 리소스를 온라인 슬롯하는 것이 Sier의 책임이라고 생각합니다 (개발 인원 및 운영 방법을 개발하는 개발 방법을 높이기 위해 정보 자원을 활용하는 것). (Nemoto)
OSS와 무엇을하고 싶습니까? 이 질문에 SCSK는 IT 업계가 직면하고 지식 집약적 인 비즈니스를 시작하는 전통적인 노동 집약적 인 작업 스타일에서 벗어나는 분명한 답변을 가지고 있습니다. 또한 FastApp 이이 작업을 수행하는 방법으로 효과적이라고 확신합니다. 앞으로 SCSK는 일본 IT 산업을 목표로하는 OSS를 인증하고 OSS를 통해 혁신에 대한 전능성을 바치는 안목있는 힘이 되려고 노력하고 있습니다.
(인터뷰 개최 : 2016 년 2 월)