Supporting illustration

SpringがクラウドネイティブJavaアプリケーション開発を加速

Springテクノロジは、マイクロサービスにスピードとレジリエンスをもたらすともに、Java開発者に次世代アプリケーション開発の喜びを与えます。これらはApache 2.0ライセンスで使用可能です。

Learn about Spring and Tanzu ソリューションの概要を読む

折り紙付きです

自信を持ってコードを書きましょう - Springのオープンなプログラミングモデルは世界中の何百万もの開発者で使用されています。10年以上の実績を通じて、Springは最も要求の厳しいミッションクリティカルなエンタープライズのアプリケーションやコンシューマースケールの膨大なWebワークロードの処理の実現しています。

Supporting icon
Spring Bootで何でもビルド

Spring Bootは、Springの初期設定作業を最小限にし、開発者が可能な限り素早く開発に取りかかれるように設計されています。 Spring Bootは、プロダクションレディなアプリケーションをお任せで構築できるようにするという視点で取り組んでいます。Springを初めて使う開発者でもベストプラクティスに従ったモダンなアプリケーションを直感的かつ容易に開発できます。シンプルで一貫性のある開発体験を通じて、REST、WebSocket、メッセージング、リアクティブ、データ、統合、バッチ機能を備えたマイクロサービスを構築可能とします。

詳細情報
Supporting icon
Spring Cloudで何でもコーディネート

Spring Cloudは、マイクロサービスに耐障害性と高信頼性とコーディネーションを提供するために実績のあるパターンを実装しており、マイクロサービススタイルの分散アーキテクチャの構築を簡単にします。これらはSpring Bootの革新的なアプローチをエンタープライズJavaにダイレクトに取り入れることで実現されています。Spring Cloud Servicesを使用することで、Tanzu®のお客様はサービスレジストリ、コンフィグサーバー、サーキットブレーカーダッシュボードといったSpring Cloudのコーディネーション機能を、本番環境ですぐに使えるセキュアーなターンキーソリューションとして利用可能です。

詳細情報
Supporting icon
Spring Cloud Data Flowで何でも統合

モバイルデバイス、センサー、ウェアラブル、自動車など、あらゆる物がインターネット経由で企業のシステムにつながる時代です。Spring Cloud Data Flowは、コンポーザブルなデータ・マイクロサービスを構築するための統合されたサービスを提供し、ストリーミング処理およびETLベースのデータ処理パターンに対応します。

詳細情報
Supporting icon
Spring Securityで何でもセキュア化

Spring Securityは高度な認証と認可機能を提供し、これらの機能をマイクロサービスに簡単に埋め込むことができます。Java Webサーバーの種類に依ません。SAML、OAuth、LDAPなどの既存のセキュリティ機能と統合しながら、OWASPで挙げられているセキュリティの脅威への対策をマイクロサービスに組み込みます。

詳細情報
Spring Boot icon

Spring Bootを使って何でもビルド

Spring Bootを使用すると、実行可能でプロダクションレディなTwelve-Factorアプリケーションを簡単に作成できます。あとは"実行するのみ"です。

Laptop with screenshot of Spring Initializr

Spring Initializr、CLI、IDEを使って数秒で始めましょう

組み込みTomcat、Jetty、Undertowが自動設定されます。

依存関係の管理が自動化されます。

プロダクションレディなトレーシング、メトリック、ヘルスチェック機能があります。

Spring Bootの実行可能なjarファイルはTanzuでそのまま動きます。

設定は0またはほんの少しのみでコーディングを始められます。

自動リスタート、SSH、ライブリロードなどの開発者向けのツールが用意されています。

詳細情報
Spring Cloud icon

Spring Cloudで何でもコーディネート

Spring Cloudは、耐障害性と信頼性の高いマイクロサービスを構築するための、シンプルで使いやすいプログラミングモデルを提供します。


サービスレジストリー

クライアントサイドのロードバランシングとスマートなルーティングを可能にするダイナミックディレクトリ

クラウドバス

ステートチェンジやリーダー選出をブロードキャストするアプリケーションバス

サーキットブレーカー

モニタリングダッシュボード付きのマイクロサービス向けフォールトトレランス

OAuth2

シングルサインオン、アクセストークンのリレー、エクスチェンジをサポート

コンフィグレーションサーバー

アプリケーションを再起動せずに、ライフサイクル状態に応じて動的でバージョン管理されたコンフィグレーションの反映を実現

ライトウェイトなAPIゲートウェイ

APIコンシューマ(ブラウザ、デバイス、その他のAPI)の単一エントリポイント

Spring Cloud Services

マイクロサービスの運用とセキュリティを担うTanzuにおけるターンキーソリューション


詳細情報
Spring Cloud Data Flow screenshot
Spring Cloud Data Flow icon

Spring Cloud Data Flowであらゆるものを接続

Spring Cloud Data FlowはJマイクロサービス開発者にバッチ・ストリーム処理を統合する強力な手段をもたらします。プロプライエタリなベンダスキルは必要としません。

詳細情報
Shield icon
Shield icon

Spring Securityで何でもセキュア化

Spring Securityは、強力でカスタマイズ可能な認証・認可のフレームワークです。 Springベースのアプリケーションをセキュアにするためのデファクトスタンダードであり、Spring Bootでフルサポートされています。

セッションフィクセーション、クリックジャック、クロスサイトリクエストフォージェリーのようなOWASPのトップに位置する攻撃からの保護

OAuthサポート - Oauth 1aおよび2をサポート

SAML 2.0サポート - 拡張機能によりSAML 2.0をサポートするアイデンティティプロバイダ製品(ADFS、Okta、Shibboleth、OpenAM、Efecte EIM、Ping Federateなど)と統合できます。

きめ細かで豊富な認証アクセス制御リスト(ACL)機能

詳細情報
Spring logo

ご協力のほど、よろしくお願いいたします。