Standards, API et formats supportés
- JAX-WS – Java API for XML-Based Web Services (JAX-WS) 2.2 – JSR-224
- Web Services Metadata for the Java Platform – JSR-181
- JAX-RS 1.1 / 2.0 – The Java API for RESTful Web Services – JSR-311
- SAAJ – SOAP with Attachments API for Java (SAAJ) – JSR-67
- Support WS-I : Basic Profile 1.1, Basic Security Profile 1.1
- XKMS – XML Key Management Specification 2.0
- Métadonnées : WS-Policy, WSDL 1.1, WADL; SWAGGER 1.x, 2.
- Sécurité des communications : WS-Security 1.1, WS-SecurityPolicy 1.3, WS-SecureConversation 1.3, WS-Trust 1.4
- Support de systèmes d’échange de messages : WS-Addressing, SOAP 1.1, SOAP 1.2, Message Transmission Optimization Mechanism (MTOM)
- Support transaction XA : ActiveMQ, Oracle WLS JMS, Oracle RDBMS XA, Postgres RDBMS XA
- Politiques d’autorisation : XACML 2.0, RBAC Profile of XACML 2.0
- Politiques : compression, validation de schéma (XSD) client, transformation XSLT
- Support SAML : SAML 1.1 et 2.0, SecurityTokenService
- Sécurité REST : XML Signature + Encryption, OAuth 1.0 et 2.0
- Support SSO : SAML SSO Profile 2.0, WS-Federation 1.2 Passive Requestor Profile
- OSGI: OSGI 5.0
Langages de programmation supportés
- Java SE (y compris l’utilisation de JAX-WS 2.2 et JAX-RS 2.0)
- XQuery, SQL, XPath
- Langages de script : Groovy, JavaScript, ECMAScript, PHP et Ruby
|
|
Transports, liaisons, liaisons de données et formats supportés
- Liaisons : SOAP, REST/HTTP
- Liaison de données : Aegis, JAXB 2.2, SDO, XMLBeans, JIBX
- Formats : XML, JSON
- Transports/Protocoles : HTTP, Servlet, JMS, MQTT, AMQP, UDP, Apache Kafka, WebSphere MQ et beaucoup d’autres via le transport Camel pour CXF comme SMTP/IMAP/POP3, TCP et Jabber ou avec une route Talend ESB. L’API d’extensibilité permet l’ajout de liaisons pour CXF, ce qui permet le support de formats de messages supplémentaires tels que CSV et les enregistrements de longueur fixe.
- Protocoles Web : CometD, WebSocket
Déploiement flexible
- Conteneurs légers : déploiement des services dans OSGi (Talend Runtime), Apache Tomcat ou conteneurs basés sur Spring
- Microservices : déploiement avec le framework Spring Boot
- Intégration Java EE : déploiement des services sur des serveurs d’applications JEE comme RedHat JBoss AS et IBM WebSphere
- Client /serveur Java autonome
Bases de données et connectivité de stockage supportées
Amazon Aurora, Amazon RDS, Amazon Redshift, Amazon S3, Apache Derby, AS400, DB2, EXASOL, eXist-db, Firebird, Google Cloud Storage, Greenplum, H2, HSQLDB, Informix, Ingres, InterBase, JavaDB, JDBC, MariaDB, MaxDB, Microsoft Azure Blob Storage, Azure Queue Storage, Azure SQL Data Warehouse, Azure Table Storage, Microsoft OLE-DB, Microsoft SQL Server, MySQL, Netezza, Oracle, Oracle ADW, ParAccel, PostgreSQL, PostgresPlus, SAP Business Warehouse, SAS, Snowflake, SQLite, Sybase, Sybase IQ, Teradata, VectorWise, Vertica
|