tuscany-sdo-java - Apache Tuscany Service Data Objects

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename tuscany-sdo-java-1.1.1-2.jpp6.noarch.rpm
Package name tuscany-sdo-java
Package version 1.1.1
Package release 2.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 575.16 KB
Installed size 669.75 KB
SOA creates an environment where different types of data
must work together. This makes application development
complex. Service Data Object(SDO), provides a very simple
programming model that addresses this issue. The key high
level advantages of SDO are:
* Uniform access to data from heterogeneous sources which
could be XML, RDB, POJO, SOAP, etc.
* SDO provides both a static (or strongly typed) programming
model and a dynamic (or loosely typed) programming model.
This provides a simple programming model without sacrificing
the dynamic model needed by tools and frameworks.
* Provides Meta-data for easy introspection of data types
* Supports a disconnected model, whereby data can be retrieved
from a data source via Data Access Service. The data can be
modified by a client with change tracking, and applied back
to the data source.
* SDO programming model is language neutral
Tuscany SDO Java implements SDO 2.1 specification and is
complemented with utility APIs that further extend the
The project's code base includes the following:
* Dynamic data object support
* Static code generation (recently updated to remove the
externalised EMF dependency aspects)
* Scoping of Types using XMLHelper, XSDHelper, DataFactory,
CopyHelper, EqualityHelper implementations.
* ChangeSummary support for both the DataGraphs and DataObjects
* Example programs
Tuscany provides a relational data access service (RDB DAS) that
works with SDO Java. More DAS implementations are underway.


Package Version Architecture Repository
tuscany-sdo-java - - -


Name Value
java >= 1.6.0
jpackage-utils >= 1.7.5
jpackage-utils -


Name Value
tuscany-sdo-java = 1.1.1-2.jpp6


Type URL
Mirror mirrors.dotsrc.org
Binary Package tuscany-sdo-java-1.1.1-2.jpp6.noarch.rpm
Source Package tuscany-sdo-java-1.1.1-2.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install tuscany-sdo-java rpm package:
    # yum install tuscany-sdo-java
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install tuscany-sdo-java rpm package:
    # zypper install tuscany-sdo-java
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install tuscany-sdo-java rpm package:
    # urpmi tuscany-sdo-java




2013-02-05 - Ralph Apel <r.apel@r-apel.de> 0:1.1.1-2
- Prevent xzpayload problem
2013-01-12 - Ralph Apel <r.apel@r-apel.de> 0:1.1.1-1
- 1.1.1

See Also

Package Description
tuscany-sdo-java-javadoc-1.1.1-2.jpp6.noarch.rpm Javadoc for tuscany-sdo-java
tyrex-1.0.3-2.jpp6.noarch.rpm An Open Source implementation of the Java Transaction Service
tyrex-javadoc-1.0.3-2.jpp6.noarch.rpm Javadoc for tyrex
tyrex-manual-1.0.3-2.jpp6.noarch.rpm Documents for tyrex
uima-build-helper-maven-plugin-4-1.jpp6.noarch.rpm UIMA Build Helper Maven Plugin
uima-build-helper-maven-plugin-javadoc-4-1.jpp6.noarch.rpm Javadoc for uima-build-helper-maven-plugin
uima-build-resources-3-1.jpp6.noarch.rpm UIMA Build Resources
uima-parent-pom-3-1.jpp6.noarch.rpm UIMA Parent POM
vafer-dependency-0.4-4.jpp6.noarch.rpm Analyse and modify class dependencies
vafer-dependency-javadoc-0.4-4.jpp6.noarch.rpm Javadoc for vafer-dependency
validator-htmlparser-1.0.7-1.jpp6.noarch.rpm Html5 Parser
validator-htmlparser-javadoc-1.0.7-1.jpp6.noarch.rpm Javadoc for validator-htmlparser
vdoclet-0.2-0.20070127.8.jpp6.noarch.rpm Java code generation framework
vdoclet-javadoc-0.2-0.20070127.8.jpp6.noarch.rpm Javadoc for vdoclet
vdoclet-manual-0.2-0.20070127.8.jpp6.noarch.rpm Documents for vdoclet