デジタルが導く金融イノベーション -FinTech & Beyond- 金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み 斎藤岳 櫻澤秀樹 中村知倫 武藤邦弘 Saito Gaku Sakurazawa Hideki Nakamura Tomonori Muto Kunihiro 金融業界に代表される大規模エンタープライズアプリケーション開発市場においては, 長期にわたって 安定性 と 高品質 を両立し, システム稼働が実現できる堅ろうなアーキテクチャの実現と, 目まぐるしく変化するビジネスニーズへスピーディーに対応するための 生産性および開発スピード向上 ( 超高速開発 ) の施策が求められている 金融機関を取り巻く, こうした環境の変化と課題の中, 新 たなニーズに応えるアプリケーション開発基盤の必要性が改めて認識されている このような流れを受けて日立製作所は, 最新技術である JavaEE7 に対応した金融イノベーションを実現するために, 新たなアプリケーション開発基盤サービスを提供する 1. IT FinTech IoT Internet of Things 1 TCO Total Cost of Ownership 2 3OSS Open Source Software 43DevOps 5 SoE Systems of Engagement /SoR Systems of Record /IoT 6 2. Justware Hitachi Application Framework Justware Justware Justware 4 62 2016.09
Java EE7 OSS Java EE AP Server BRMS DB Server OS NW OS Operating SystemDB DatabaseBRMS Business Rule Management SystemAP ApplicationNW NetworkOSS Open Source Software JavaOracle Corporation 1 Justware Justware 2 3. Justware Justware 4 1 SoRSoE Justware4 3.1 Justware AP Application Server 2 1 Java EE7 JustwareJavaEE JavaEE7Java JavaEE J2EE OSS Struts SpringJavaEE JavaEE7 JavaEEJavaEE7 2 JavaEE7 JavaEE7 JavaEE7 OSS AP JavaEE JavaOracle Corporation Vol.98 No.09 598 599 FinTech & Beyond 63
HTTP HTTPS JMS WS-R Web FW Web Java Call JMS/MDB REST EJB RMI-IIOP FTP SOAP JAX-WS DB RAS SMTP JavaEE BRMS AP Server DB Server HTTP Hypertext Transfer ProtocolHTTPS HTTP SecureJMS Java Message ServiceWS-R Web Services ReliabilityREST Representational State Transfer EJB Enterprise JavaBeansFTP File Transfer ProtocolRMI-IIOP Remote Method Invocation - Internet Inter-ORB Protocol JAX-WS Java API Application Programming Interface for XML Extensible Markup Language -Based Web ServicesSMTP Simple Mail Transfer Protocol MDB Message-Driven BeanRAS Remote Access ServiceFW Framework 2 1 Java BRMS AP Server DB Server Java BRMS AP Server DB Server JavaSE8/JavaEE7 Red Hat 1 JBoss 1 BRMS InnoRules innorules 2 Pegasystems 3 Pega 3 Hitachi Application Server Red Hat 1 JBoss 1 EAP Red Hat 1 WildFly IBM 4 WebSphere 4 Oracle 5 Oracle WebLogic Server HiRDB IBM 4 DB2 4 Oracle 5 Oracle 5 OSS MySQL 6 PostgreSQL 7 HiRDB Highly Scalable Relational DataBase EAP Enterprise Application Platform 1 Red Hat JBossRed Hat, Inc. 2 innorulesinnorules 3 Pegasystems PegaPegasystems 4 IBM WebSphere DB2International Business Machines Corporation 5 Oracle Oracle WebLogic Server Oracle Corporation 6 MySQLMySQL, Inc.Sun Microsystems, Inc. 7 PostgreSQLPostgreSQL 1 4. Justware IT Justware 3 4.1 1 2 3 64 2016.09
What How DevOps OSS DevOps 3 2 4 4 4.2 TCO X a b Y c d DB X 1 Y 2 1 public class $a 2 public class $c 1 public class a 2 public class c X a b Y c d DB X 1 2 Z 3 1 public class $b 2 public class $c 1 public class b 2 public class c Z c e 3 XML 3 e 4 Vol.98 No.09 600 601 FinTech & Beyond 65
astah 1 community Eclipse NetBeans Redmine QE Rocket.Chat Expert Neo Hubot Active Directory 6 ER/Studio 2 FindBugs 4 Checkstyle 3 JUnit DBUnit JaCoCo JMockit Justware Subversion 7 Jenkins Selenium Maven FindBugs 4 Checkstyle 3 JaCoCo SoapUI 5 GitHub 8 JUnit CA Service Virtualization UI User Interface 1 astah 2 ER/Studio Embarcadero Technologies, Inc. 3 CheckstyleFree Software Foundation, Inc. 4 FindBugsFindBugs 5 SoapUISmartBear Software 6 Active Directory Microsoft Corporation 7 Subversion Apache Subversion Apache Software Foundation 8 GitHubGitHub, Inc. 5 Justware TCO 5 OSSCI Continuous Integration JavaEE7 JavaScript HTML5 JSF JTA JPA DB jbatch Entity DBMS BRMS JSF JavaServer FacesHTML HyperText Markup LanguageDBMS Database Management SystemJPA Java Persistence APIJTA Java Transaction API JavaScriptOracle Corporation 6 5 5 66 2016.09
PoC Proof of Concept 4.3 Justware 5 6 WBS Work Breakdown Structure 5 5. ICT Justware ICT Justware Justware JavaEE HTML HyperText Markup Language 5 OSS IT ICT Justware ICT Justware Vol.98 No.09 602 603 FinTech & Beyond 67