Specifiche tecniche: Application Integration

Talend Application Integration supporta i seguenti componenti, prodotti e sistemi operativi di terze parti. Il supporto varia a seconda dei prodotti.

Sistemi operativi supportati

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

Supporto di standard, API e formati

  • 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
  • WS-I support: Basic Profile 1.1, Basic Security Profile 1.1
  • Quality of Service: WS-Reliable Messaging 1.1
  • XKMS – XML Key Management Specification 2.0
  • Metadata: WS-Policy; WSDL 1.1; WADL; SWAGGER 1.x, 2.0
  • Communication Security: WS-Security 1.1, WS-SecurityPolicy 1.3, WS-SecureConversation 1.3, WS-Trust 1.4
  • Messaging Support: WS-Addressing, SOAP 1.1, SOAP 1.2, Message Transmission Optimization Mechanism (MTOM)
  • XA Transaction Support: ActiveMQ, Oracle WLS JMS, Oracle RDBMS XA, Postgres RDBMS XA
  • Authorization Policies: XACML 2.0, RBAC Profile of XACML 2.0
  • Policies: Compression Policy, Customer Schema (XSD) Validation Policy, XSLT Transformation Policy
  • SAML support: SAML 1.1 and 2.0, SecurityTokenService
  • REST security: XML Signature + Encryption, OAuth 1.0 and 2.0
  • SSO support: SAML SSO Profile 2.0, WS-Federation 1.2 Passive Requestor Profile
  • OSGI: OSGI 5.0

Supporto di trasporti, associazioni, associazioni di dati e formati

  • Bindings: SOAP, REST/HTTP
  • Data bindings: Aegis, JAXB 2.2, SDO, XMLBeans, JIBX
  • Formats: XML, JSON
  • Transports/Protocols: HTTP, Servlet, JMS, MQTT, AMQP, UDP, Apache Kafka, WebSphere MQ and many others via the Camel transport for CXF such as SMTP/IMAP/POP3, TCP and Jabber or using a Talend ESB route in between. Extensibility API allows additional bindings for CXF, enabling additional message format support such as CSV and fixed record length.
  • Web protocols: CometD, WebSocket

Implementazione flessibile

  • Lightweight containers: Deploy services in OSGi (Talend Runtime), Apache Tomcat or Spring-based containers
  • Microservices: Deploy using the Spring Boot framework
  • Java EE integration: Deploy services in JEE application servers such as Red Hat JBoss AS and IBM WebSphere
  • Stand-alone Java client/server

Supporto di linguaggi di programmazione

  • Java SE (incl. the use of the JAX-WS 2.2 and JAX-RS 2.0)
  • XQuery, SQL, XPath
  • Scripting languages: Groovy, JavaScript, ECMAScript, PHP, and Ruby

Connettività supportata per database e storage

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

Connettori per SaaS, Enterprise e altro

  • SaaS Connectors: Marketo, ServiceNow, Salesforce.com and Salesforce Wave, NetSuite, Microsoft CRM & AX
  • Packaged Application Connectors: SAP (table extract, BAPI, IDOC), Sugar CRM, Microsoft, Sage X3, CentricCRM, Vtiger CRM, Open Bravo
  • Technical Connectors: Amazon S3, Amazon SQS, Bonita, Box, Dropbox, ElasticSearch, GoogleDrive, JIRA, Email (SMTP), FTP/SFTP, LDAP, REST, Splunk