NTTは2018年3月13日、Javaアプリケーション開発フレームワーク「Macchinetta(マキネッタ)フレームワーク」を公開したと発表した。GitHubを介して入手できる。OSSを組み合わせた共通機能と、アプリケーション開発方法に関するドキュメントで構成する。
NTTが公開したMacchinettaフレームワークは、Javaアプリケーションサーバー環境で利用できるソフトウェア開発部品(フレームワーク)の1つである。
Spring Frameworkを中核に各種のオープンソースソフトウェア(OSS)を組み合わせ、Webシステムの開発において必要となる共通機能を提供する。さらに、アプリケーションの基本的な実装手法などをドキュメントとして整備し、これを提供する。
OSSの組み合わせによる共通機能の提供においては、様々なユースケースを想定した動作検証を行い、OSSのアプリケーションフレームワークであるSpring Frameworkを中心に、OSSスタック推奨モデルとして定義している。
アプリケーションの実装手法に関しては、これまでの適用で培ったベストプラクティスに基づいたノウハウを整理し、具体的な実装方法をドキュメントとして定めた開発ガイドライン、機能確認や性能確認を行うための検証プログラム、Macchinettaフレームワークに基づく実装手法の習熟や開発時の事前検討に有効なモデルシステムなどを提供する。
Macchinettaフレームワークは、NTTのソフトウェアイノベーションセンタ(SIC)が中心となって整備を進めたものである。2014年以降、NTTグループ内のWebシステム開発やユーザー企業向けの開発において、約300件の適用実績がある。
Java / GitHub / NTT / Spring Framework
- 業務システム 2027年4月強制適用へ待ったなし、施行迫る「新リース会計基準」対応の勘所【IT Leaders特別編集版】
- 生成AI/AIエージェント 成否のカギは「データ基盤」に─生成AI時代のデータマネジメント【IT Leaders特別編集号】
- フィジカルAI AI/ロボット─Society 5.0に向けた社会実装が広がる【DIGITAL X/IT Leaders特別編集号】
- メールセキュリティ 導入のみならず運用時の“ポリシー上げ”が肝心[DMARC導入&運用の極意]【IT Leaders特別編集号】
- ゼロトラスト戦略 ランサムウェア、AI詐欺…最新脅威に抗するデジタル免疫力を![前提のゼロトラスト、不断のサイバーハイジーン]【IT Leaders特別編集号】
-
VDIの導入コストを抑制! コストコンシャスなエンタープライズクラスの仮想デスクトップ「Parallels RAS」とは
-
AI時代の“基幹インフラ”へ──NEC・NOT A HOTEL・DeNAが語るZoomを核にしたコミュニケーション変革とAI活用法
-
加速するZoomの進化、エージェント型AIでコミュニケーションの全領域を変革─「Zoom主催リアルイベント Zoomtopia On the Road Japan」レポート
-
14年ぶりに到来したチャンスをどう活かす?企業価値向上とセキュリティ強化・運用効率化をもたらす自社だけの“ドメイン”とは
-
-
-
-
生成AIからAgentic AIへ―HCLSoftware CRO Rajiv Shesh氏に聞く、企業価値創造の課題に応える「X-D-Oフレームワーク」
-
-
-
「プラグアンドゲイン・アプローチ」がプロセス変革のゲームチェンジャー。業務プロセスの持続的な改善を後押しする「SAP Signavio」
-
BPMとプロセスマイニングで継続的なプロセス改善を行う仕組みを構築、NTTデータ イントラマートがすすめる変革のアプローチ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-




