Coder Social home page Coder Social logo

tsf's Introduction

Welcome to Talend Service Factory Community Edition!
====================================================

Talend Service Factory Community Edition (CE) uses the industry leading 
open source Apache CXF implementation of JAX-WS to help you service enable 
your existing applications and interfaces.  The CXF lightweight, modular 
architecture is based on Spring, so it will work with your application 
regardless of the platform on which it is running.  It will run on 
stand-alone JVM applications, as part of a servlet container such as 
Tomcat, within a JEE server, or in an OSGi container such as Equinox.  

CXF supports Web Services using SOAP with full WS-*functionality including 
support for WS-Addressing, WS-Reliable Messaging, and WS-Security over 
both HTTP and JMS transports.  CXF's elegantly simple architecture allows 
declarative, policy-centric support of these qualities of service through 
configuration rather than code.  It also supports non-SOAP bindings 
including REST.  CXF open standards and portability enable you to deliver 
interoperability for your applications to maximize the value of your 
application to your users.  

The Talend Service Factory CE distribution supplements the Apache CXF 
core with support for OSGi containers along with illustrative examples 
for how to implement different messaging qualities of service in different 
container environments.  CXF design-tools include support for Maven 
plug-ins, WSDL tooling, and Spring 2.x XML configuration support.  TSF 
supplements this with additional Maven archetypes to support development 
in an OSGi environment.


Contents 
======== 

Apache CXF
OSGi Container
Getting Started
Examples

Apache CXF
==========

This package contains a complete version of Apache CXF, the industry 
leading open source solution for web services.  It also includes value
added components such as OSGi container and several new examples.
For more information about Apache CXF see http://cxf.apache.org/ .  


OSGi container 
============== 

The container subdirectory contains a preconfigured OSGi container that 
contains all the required OSGi bundles for the CXF 3rd party dependencies.
It also includes Apache Karaf to provide easy administration and 
configuration.  See the karaf-manual pdf file in the container directory 
for more information about Karaf.  For more information about OSGi and Apache 
Karaf see http://karaf.apache.org/ .

OSGi provides a mature, open standards based, highly modular framework for 
managing component dependencies, service invocation, and lifecycles.  It is 
the basis for Eclipse and provides a lightweight alternative to more 
monolithic JEE containers while still retaining the powerful management 
features necessary for the enterprise.


Lean Java 6 Distribution 
======================== 

The Talend Service Factory CE has been tuned for operation with Java 6.
lib/ - the contents of the lib directory have been optimized for use on 
Java 6.  Jars that are redundant to what is available in Java 6 have been 
removed.



Getting Started 
===============

For information on running the Talend Service Factory OSGi container, 
check the README file in the container folder just below this directory.

If you need more help try talking to us on our forums: http://talendforge.org/forum

You can find more information about Apache CXF at http://cxf.apache.org/

Please submit CXF bug reports with JIRA at https://issues.apache.org/jira/browse/CXF 

Please submit TSF bug reports with JIRA at https://jira.sopera.de/browse/SF

Examples are documented individually and include instructions for building
and running each example with just a few command lines.  See below for obtaining 
the examples.


Examples 
======== 

Talend Service Factory CE provides several new examples in a separate download
available from http://www.talend.com/resources/documentation.php#SF .  The 
example applications and tutorials demonstrate functionality and advanced 
features of Talend Service Factory CE.  The examples demonstrate how to use 
different functionality including:
* Advanced JAX-RS
* multi-platform deployment to JVM / Servlet / JEE Containers / OSGi
* asynchronous messaging
* Various WS-Security options      


Export Notice 
=============

This distribution includes cryptographic software.  The country in which 
you currently reside may have restrictions on the import, possession, use,
and/or re-export to another country, of encryption software.  BEFORE using
any encryption software, please check your country's laws, regulations and 
policies concerning the import, possession, or use, and re-export of 
encryption software, to see if this is permitted.  See 
<http://www.wassenaar.org/> for more information.  

The U.S. Government Department of Commerce, Bureau of Industry and Security 
(BIS), has classified this software as Export Commodity Control Number 
(ECCN) 5D002.C.1, which includes information security software using or
performing cryptographic functions with asymmetric algorithms.  The form 
and manner of this Apache Software Foundation distribution makes it eligible
for export under the License Exception ENC Technology Software Unrestricted 
(TSU) exception (see the BIS Export Administration Regulations, Section 
740.13) for both object code and source code.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.