Codez en toute confiance : le modèle de programmation ouvert de Spring est utilisé par des millions de développeurs à travers le monde. Fort d'une décennie d'expérience de l'environnement Java distribué, Spring sous-tend actuellement les environnements web les plus critiques et les plus exigeants, tant pour les entreprises que pour les particuliers.
Spring Boot vous permet d'être rapidement opérationnel, avec une configuration minimale de Spring en amont. Spring Boot adopte une vision engagée du développement d'applications de production. C’est pourquoi il propose des bonnes pratiques faciles à adopter pour le développement d’applications modernes. Vous bénéficiez ainsi d’un environnement de développement simple et homogène pour créer des microservices dotés de fonctionnalités REST, WebSocket, réactives et de messagerie, données, intégration et batch.
En savoir plusBasé directement sur l'approche innovante de Spring Boot pour Enterprise Java, Spring Cloud simplifie l'architecture de microservices distribués par des modèles éprouvés assurant la résilience, la fiabilité et la coordination de vos microservices. Avec Spring Cloud Services for Tanzu®, les clients disposent d’une solution clé en main sécurisée pour la coordination d’opérations de production (registre de service, serveur de configuration et tableau de bord Circuit Breaker).
En savoir plusConnectez votre entreprise à l'Internet of Anything : terminaux mobiles, capteurs, wearables, automobiles, etc. Spring Cloud Data Flow offre un service unifié de création de microservices de données composables pour les schémas de traitement de données ETL ou streaming.
En savoir plusSpring Security offre des fonctionnalités d'authentification et d'autorisation approfondies, facilement intégrables à vos microservices indépendamment du serveur web Java choisi. Dotez vos microservices d'une protection intégrée contre les principaux risques de sécurité OWASP et simplifiez l'intégration des fonctionnalités de sécurité existantes via SAML, OAUTH et LDAP.
En savoir plusSpring Boot simplifie la création d'applications Twelve-Factor autonomes, fiables et prêtes pour la production.
Lancez-vous en quelques secondes à l'aide de Spring Initializr, CLI ou IDE
Configurez automatiquement et intégrez Tomcat, Jetty, Undertow
Gestion automatisée des dépendances
Les fichiers JAR exécutables de Spring Boot sont créés spécialement pour Tanzu
Codez avec peu ou pas de configuration
Outils orientés développeurs (redémarrage automatique, SSH, rechargement live)
Fonctionnalités de production (traçage, indicateurs et état d'intégrité)
Spring Cloud offre un modèle de programmation simple et accessible pour développer des applications résilientes, fiables et coordonnées.
Annuaire dynamique assurant un équilibrage de charge côté client et un routage intelligent
Bus d'application permettant de diffuser des modifications d'état et d’élire un leader
Tolérance aux pannes de microservice avec tableau de bord de surveillance
Prise en charge de l'authentification unique (SSO), des relais et des échanges de jetons
Propagation dynamique, avec contrôle de version, des configurations à toutes les étapes du cycle de vie, sans redémarrage de l'application
Point d'entrée unique pour les consommateurs d'API (navigateurs, périphériques, autres API)
Opérations et sécurité clé en main des microservices sur Tanzu
Spring Cloud Data Flow offre des fonctionnalités performantes d'intégration et de traitement batch et streaming aux développeurs de microservices Java, sans nécessiter de compétences particulières sur les solutions propriétaires.
Spring Security est un framework d'authentification et de contrôle d'accès performant et ultra-personnalisable. Standard incontournable pour la sécurisation des applications sous Spring, Spring Security est 100 % compatible Spring Boot.
Protection contre les principales attaques OWASP (fixation de session, détournement de clic, CSRF, etc.)
Prise en charge d'OAuth 1a et 2
Prise en charge de SAML 2.0 : l'extension intègre les produits compatibles SAML 2.0 en mode fournisseur de services d'identité (par ex., ADFS, Okta, Shibboleth, OpenAM, Efecte EIM ou Ping Federate)
Fonctionnalité enrichie et granulaire pour les listes de contrôle d'accès (ACL)