Spécifications : Application Integration

Talend Application Integration supporte les composants, produits et systèmes d'exploitation tiers suivants. Le support varie selon les produits.

Systèmes d'exploitation supportés

  • CentOS Linux
  • OS X
  • Red Hat Enterprise Linux
  • Solaris
  • SUSE Linux
  • Ubuntu Linux
  • Microsoft Windows

Standards, API et formats supportés

  • API JAVA JAX-WS pour les Services Web XML (JAX-WS) 2.2 - JSR-224
  • Métadonnées de Services Web pour la plateforme Java - JSR-181
  • JAX-RS 1.1 / 2.0 – l’API Java pour les Services Web RESTful - JSR-311
  • SAAJ - SOAP avec pièces jointes - API pour Java - JSR-67
  • Support de WS-I : Basic Profile 1.1, Basic Security Profile 1.1
  • Qualité de Service : WS-Reliable Messaging 1.1
  • XKMS - XML Key Management Specification 2.0
  • Métadonnées : WS-Policy, WSDL 1.1, ; WADL ; SWAGGER 1.x, 2.0
  • Sécurité des communications : WS-Security 1.1, WS-Policy 1.3, WS-Secure- Conversation 1.3, WS-Trust 1.4
  • Support de systèmes d’échange de messages : WS-Addressing, SOAP 1.1, SOAP 1.2, Mécanisme d'optimisation de transports des messages (MTOM)
  • Support de transaction XA : ActiveMQ ; Oracle WLS JMS, Oracle RDBMS XA, Postgres RDBMS XA
  • Politiques de contrôle des autorisations : XACML 2.0 ; profil RBAC XACML 2.0
  • Politiques : de compression, de validation de schéma (XSD) client, de transformation XSLT
  • Support de SAML : SAML 1.1 et 2.0, SecurityTokenService
  • Sécurité REST : XML Signature + Encryption, OAuth 1.0 et 2.0
  • Support de SSO : profil SSO de SAML 2.0, WS-Federation 1.2 Passive Requestor Profile
  • OSGI : OSGI 5.0

Transports, liaisons, liaisons de données et formats supportés

  • Liaisons : SOAP, REST/HTTP
  • Liaisons 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 de nombreux autres via le transport Camel pour CXF, notamment SMTP/IMAP/POP3, TCP et Jabber ou via 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éploiements flexibles

  • Conteneurs légers : déploiement des services dans OSGi (Talend Runtime), Apache Tomcat ou conteneurs basés sur Spring
  • Microservices : déploiement des services via 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

Langages de programmation supportés

  • Java SE (utilisation de JAX-WS 2.2 et JAX-RS 2.0 comprise)
  • XQuery, SQL, XPath
  • Langages de script : Groovy, JavaScript, ECMAScript, PHP et Ruby

Bases de données et connectivité de stockage supportées

Amazon Aurora, Amazon RDS, Amazon Redshift, Amazon S3, Apache HBase, AS400, DB2, Derby DB, Cassandra, EXASOL, eXist-db, Firebird, Google Storage, Greenplum, H2, HIVE, HSQLDB, Informix, Ingres, InterBase, JavaDB, JDBC, MariaDB, MaxDB, Microsoft OLE-DB, Microsoft SQL Server, MySQL, Netezza, Oracle, ParAccel, PostgresSQL, PostgresPlus, SAP Business Warehouse, SAS, SQLite, Sybase, Sybase IQ, Teradata, VectorWise, Vertica, Windows Azure Blob Storage

Connecteurs SaaS, Enterprise, etc.

  • Connecteurs SaaS : Marketo, ServiceNow, Salesforce.com et Salesforce Wave, NetSuite, Microsoft CRM & AX
  • Connecteurs pour progiciels de gestion : SAP (table extract, BAPI, IDOC), Sugar CRM, Microsoft, Sage X3, CentricCRM, Vtiger CRM, Open Bravo
  • Connecteurs techniques : Amazon S3, Amazon SQS, Bonita, Box, Dropbox, ElasticSearch, GoogleDrive, JIRA, Email (SMTP), FTP/SFTP, LDAP, REST, Splunk