自信を持ってコードを書きましょう - Springのオープンなプログラミングモデルは世界中の何百万もの開発者で使用されています。10年以上の実績を通じて、Springは最も要求の厳しいミッションクリティカルなエンタープライズのアプリケーションやコンシューマースケールの膨大なWebワークロードの処理の実現しています。
Spring Bootは、Springの初期設定作業を最小限にし、開発者が可能な限り素早く開発に取りかかれるように設計されています。 Spring Bootは、プロダクションレディなアプリケーションをお任せで構築できるようにするという視点で取り組んでいます。Springを初めて使う開発者でもベストプラクティスに従ったモダンなアプリケーションを直感的かつ容易に開発できます。シンプルで一貫性のある開発体験を通じて、REST、WebSocket、メッセージング、リアクティブ、データ、統合、バッチ機能を備えたマイクロサービスを構築可能とします。
詳細情報Spring Cloudは、マイクロサービスに耐障害性と高信頼性とコーディネーションを提供するために実績のあるパターンを実装しており、マイクロサービススタイルの分散アーキテクチャの構築を簡単にします。これらはSpring Bootの革新的なアプローチをエンタープライズJavaにダイレクトに取り入れることで実現されています。Spring Cloud Servicesを使用することで、Tanzu®のお客様はサービスレジストリ、コンフィグサーバー、サーキットブレーカーダッシュボードといったSpring Cloudのコーディネーション機能を、本番環境ですぐに使えるセキュアーなターンキーソリューションとして利用可能です。
詳細情報モバイルデバイス、センサー、ウェアラブル、自動車など、あらゆる物がインターネット経由で企業のシステムにつながる時代です。Spring Cloud Data Flowは、コンポーザブルなデータ・マイクロサービスを構築するための統合されたサービスを提供し、ストリーミング処理およびETLベースのデータ処理パターンに対応します。
詳細情報Spring Securityは高度な認証と認可機能を提供し、これらの機能をマイクロサービスに簡単に埋め込むことができます。Java Webサーバーの種類に依ません。SAML、OAuth、LDAPなどの既存のセキュリティ機能と統合しながら、OWASPで挙げられているセキュリティの脅威への対策をマイクロサービスに組み込みます。
詳細情報Spring Bootを使用すると、実行可能でプロダクションレディなTwelve-Factorアプリケーションを簡単に作成できます。あとは"実行するのみ"です。
Spring Initializr、CLI、IDEを使って数秒で始めましょう
組み込みTomcat、Jetty、Undertowが自動設定されます。
依存関係の管理が自動化されます。
プロダクションレディなトレーシング、メトリック、ヘルスチェック機能があります。
Spring Bootの実行可能なjarファイルはTanzuでそのまま動きます。
設定は0またはほんの少しのみでコーディングを始められます。
自動リスタート、SSH、ライブリロードなどの開発者向けのツールが用意されています。
Spring Cloudは、耐障害性と信頼性の高いマイクロサービスを構築するための、シンプルで使いやすいプログラミングモデルを提供します。
クライアントサイドのロードバランシングとスマートなルーティングを可能にするダイナミックディレクトリ
ステートチェンジやリーダー選出をブロードキャストするアプリケーションバス
モニタリングダッシュボード付きのマイクロサービス向けフォールトトレランス
シングルサインオン、アクセストークンのリレー、エクスチェンジをサポート
アプリケーションを再起動せずに、ライフサイクル状態に応じて動的でバージョン管理されたコンフィグレーションの反映を実現
APIコンシューマ(ブラウザ、デバイス、その他のAPI)の単一エントリポイント
マイクロサービスの運用とセキュリティを担うTanzuにおけるターンキーソリューション
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)機能