 |
Apache Tuscany SCA Java 1.2 released
The Apache Tuscany team are delighted to announce the 1.2 release of the Java SCA project.
Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).
The Tuscany SCA Java 1.2 release adds a number of features including:
* An improved SCA distributed domain support with an SCA Domain Manager application
* Support for running Tuscany in a OSGI runtime using Apache Felix
* Support for JAXWS annotations
* improved and simplified JMS binding
* Improved support for SCA Policies and a new Policy provider SPI
* Support for 'native' Groovy component implementation classes
* Atom binding now using Apache Abdera
* A new Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment.
For full details about the release and to download the distributions please go to Tuscany Release Page:
To find out more about SCA, follow the link to OASIS Open CSA
Apache Tuscany welcomes your help. Any contribution, including code, testing, contributions to the documentation, or bug reporting is always appreciated. For more information on how to get involved, please visit the Apache Tuscany website.
Thank you for your interest in Apache Tuscany!
The Apache Tuscany Team.
---
Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that
the project has yet to be fully endorsed by the ASF.
Categories
: [ opensource | sca | tuscany ]
Apr 27 2008, 11:21:06 PM EDT
Permalink
|
SCA 1.0 and SDO 2.1 in Websphere Application Server 6.1
A interesting post from Doug Tidwell
(Note to self: Need to find a less subtle way of announcing that.) I'll be working with the new feature pack this week...Even if you don't have WAS 6.1 installed, you can download a trial version. The feature pack is based on the open-source Apache Tuscany project.
Momentum around SCA continues to build. I'll post some customer success stories here as the customers go public with them. Suffice it to say that SCA solutions are in production now. (While they're also evidence of the growing impact of the technology, SCA/SDO product announcements from our competitors won't be mentioned here.)
Feb 12 2008, 01:09:56 AM EST
Permalink
|
Apache Tuscany SCA 1.1 Release Announced
Tuscany team has just announced Java SCA 1.1 and it is now available for download on the Tuscany SCA Releases page.
The Apache Tuscany team are delighted to announce the 1.1 release of the Java SCA project.
Apache Tuscany provides a runtime environment based on the Service Component Architecture (SCA). SCA is a set of specifications aimed at simplifying SOA application development. These specifications are being standardized by OASIS as part of the Open Composite Services Architecture (Open CSA).
The Tuscany SCA Java 1.1 release adds a number of features including a JMS binding, improved policy support and an implementation extension for representing client side Javascript applications as SCA components.
There is also a nice post at InfoQ
InfoQ spoke with Jean-Sebastien Delfino and Luciano Resende, both from IBM, who contribute to the Apache Tuscany project.
...
InfoQ: What's coming ahead ?
JS: The Tuscany community will have to decide (as we're just getting 1.1 out) but I envision progress in the following areas:
* simpler and more complete SCA policy support
* more policies (making progress with the transaction policy)
* improved end-to-end SCA contribution / deployment / distribution story
* an SCA domain administration application
* integration with Geronimo (there's a prototype in the Geronimo sandbox)
* improvements of the Web 2.0 bindings (maybe using Apache Abdera for ATOM and adding cross-domain support to the JSONRPC binding)
* optimizations of the Tuscany databinding support
* more platform integration testing (Tomcat, Geronimo etc.)
Feb 11 2008, 01:03:14 PM EST
Permalink
|
Apache Tuscany SCA 1.0 released!!!
The Apache Tuscany team have reached a major milestone by announcing the 1.0 release of the Java SCA project.
This 1.0 release includes implementations of the main SCA specifications including:
- SCA Assembly Model V1.0
- SCA Policy Framework V1.0
- SCA Java Common Annotations and APIs V1.0
- SCA Java Component Implementation V1.0
- SCA Spring Component Implementation V1.0
- SCA BPEL Client and Implementation V1.0
- SCA Web Services Binding V1.0
- SCA EJB Session Bean Binding V1.0
It also includes implementations of many features not yet defined
by SCA specifications, including:
- SCA bindings for Direct Web Remoting, RSS and ATOM Feeds, HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
- SCA implementation types for OSGI, XQuery, BPEL, and various dynamic languages including Groovy, Javascript, Python and Ruby
- Databindings for Service Data Objects (SDO), JAXB, XmlBeans, Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
The Tuscany SCA Runtime can be configured as a single node SCA domain or
as an SCA domain distributed across multiple nodes.
In addition Tuscany SCA supports the following host-deployment options:
- running standalone
- running with distributed nodes across multiple JVMs
- running with embedded Jetty or Tomcat
- running as a standard web application
- running as a module in Geronimo (experimental)
For more information and to download the release please go to the releases page.
Sep 25 2007, 01:37:56 PM EDT
Permalink
|
Apache Tuscany SCA Java 0.99 released
The Apache Tuscany team are pleased to announce the 0.99-incubating
release of the Java SCA project.
Apache Tuscany provides a runtime based on the Service Component Architecture. SCA is a set of specifications aimed at simplifying SOA Application Development which are being standardized at OASIS as part of Open Composite Services Architecture (Open CSA).
This release of Apache Tuscany SCA builds on the stability and modularity established with the previous releases and includes more complete implementation of SCA specifications, support for distributed SCA domains, SCA policy, OSGi implementation types, and pub/sub support with notification components. Start up time and memory footprint of the runtime has been reduced and there have been numerous bug fixes. This is expected to be the last point release before the
1.0 final release.
For full detail about the release see the RELEASE_NOTES and CHANGES files.
To download or for more information about the release go to:
http://incubator.apache.org/tuscany/sca-java-releases.html
Follow the link to find out more about OASIS Open CSA.
Apache Tuscany welcomes your help. Any contribution, including code, testing, improving the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:
http://incubator.apache.org/tuscany.
Thank you for your interest in Apache Tuscany!
The Apache Tuscany Team.
---
Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Categories
: [ SCA | SOA | Tuscany ]
Aug 31 2007, 02:14:35 PM EDT
Permalink
|
Apache Tuscany Java DAS 1.0-incubating-beta1 released
August 21st 2007 - Apache Tuscany is pleased to announce the 1.0-incubating-beta1 release of the Java DAS project.
Data Access Services (DAS) works together with Service Data Objects (SDO) simplifying handling of data when interacting with the back-end data source and frees application developers from dealing with tedious and error-prone transformation between end source types and SDO Data Object Types/properties.
Key features of 1.0-incubating-beta1 release are :
- Support for J2SE connections in DAS config using Driver Manager.
- Added support for multiple database schemas in queries.
- Enhanced Optimistic Concurrency Control with overqualified updates.
- Multiple enhancements around ApplyChanges API.
- Enhanced Documentation : User, Developer and Architect guides as well as javadocs.
- Enhanced and new sample applications.
For a complete list of changes on this release, please view the release notes.
To download Java DAS please follow the link to
http://incubator.apache.org/tuscany/das-downloads.html
Apache Tuscany welcomes your help. Any contribution, including code, testing, improving the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:
http://incubator.apache.org/tuscany.
Thank you for your interest in Apache Tuscany!
The Apache Tuscany Team.
---
Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Categories
: [ DAS | SOA | Tuscany ]
Aug 29 2007, 03:20:35 PM EDT
Permalink
|
Apache Tuscany Java SDO 1.0-incubating released
The Apache Tuscany team are pleased to announce the 1.0-incubating release of the Java SDO project.
This project provides an implementation of the SDO 2.1 specification and this is our first release to provide full coverage of the specification. In addition to completing the few remaining SDO 2.1 features there are a number of new features relating to XML serialization, new support for handling dynamic derivation from static classes and improvement to the sample programs. For the full change history take a look at the Release Notes.
To download SDO Java or for more information about the release go to:
http://incubator.apache.org/tuscany/sdo-java-releases.html
Apache Tuscany welcomes your help. Any contribution, including code, testing, improving the documentation, or bug reporting is always appreciated. For more information on how to get involved in Apache Tuscany visit the website at:
http://incubator.apache.org/tuscany.
Thank you for your interest in Apache Tuscany!
The Apache Tuscany Team.
---
Tuscany is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Web services PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Categories
: [ SDO | SOA | Tuscany ]
Aug 29 2007, 03:14:45 PM EDT
Permalink
|
OASIS OpenCSA Announced
OASIS has announced Open Composite Services Architecture (Open CSA)
Boston, MA, USA; 11 April 2007 -- OASIS, the international standards consortium, today announced the formation of the Open Composite Services Architecture (Open CSA) Member Section, a new initiative to advance standards that simplify Service Oriented Architecture (SOA) application development. Open CSA will promote the further development and adoption of the Service Component Architecture (SCA) and Service Data Objects (SDO) families of specifications, which will be provided to the community on a Royalty Free basis.
SCA helps organizations more easily design and transform IT assets into reusable services that can be rapidly assembled to meet changing business requirements. SDO lets application programmers uniformly access and manipulate data from heterogeneous sources, including relational databases, XML data sources, Web services, and enterprise information systems.
Categories
: [ SOA | Tuscany ]
Apr 11 2007, 11:29:35 AM EDT
Permalink
|
Article: What is SDO - Part I and II
Kelvin and Geoff, members of Apache Tuscany, are doing a great job on evangelizing Service Data Object. Below you can find two good articles on SDO.
What Is SDO? - Part One: The value of many of the facets of SDO
Service Data Objects (SDOs) simplify and unify Service Oriented Architecture (SOA) data access and code. SDO complements the strength that SCA (Service Component Architecture) offers for simplifying development of SOA-based solutions. SCA handles the composition of service networks and SDO focuses on simplifying data handling.
What Is SDO? - Part 2 - A standardized approach to data programming particularly well suited to SOA
In Part 1 of this article we introduced SDO, looking at its origins and then reviewing some of its features through a scenario based on medical investigations. In Part 2 we'll go on to examine further features of SDO in such a way as to add property values to a data object beyond those explicitly defined by its type, the ability to record changes made to the data graph, a more elegant way to create types programmatically, and the ability to extend datatypes at runtime.
Categories
: [ SDO | SOA | Tuscany ]
Apr 11 2007, 11:26:25 AM EDT
Permalink
|
Whitepaper: IBM SOA Foundation: An architectural introduction and overview
Just got this interesting SOA white paper link from Bobby Woolf blog.
This paper introduces the SOA Foundation as defined by IBM and explains IBM's view of what Service-Oriented Architecture is about. It also provides a high-level description of the architecture with a focus on its lifecycle model, logical architecture, programming model, and physical architecture. It goes on to provide some insight to the roadmaps for becoming a SOA-enabled enterprise and the role of SOA Governance in making SOA operational in your enterprise. It also acts as a guide to a wealth of SOA-related resources.
The primary goal of Service-Oriented Architecture (SOA) is to align the business world with the world of information technology (IT) in a way that makes both more effective. SOA is a bridge that creates a symbiotic and synergistic relationship between the two that is more powerful and valuable than anything that we've experienced in the past. Moreover, SOA is about the business results that can be achieved from having better alignment between the business and IT. This paper explains the IBM SOA Foundation and the variety of resources available to developers and architects who are interested in designing and implementing SOA.
Some more interesting SOA stuff on Bobby's wiki.
Categories
: [ Opensource | SOA ]
Feb 17 2007, 12:04:03 AM EST
Permalink
|
Article: What is SCA ?
Haleh, Simon Laws and Raymond's article explaining some details of Service Oriented Arquiteture (SCA) has just been published at JDJ.
What Is SCA?
— Service Component Architecture (SCA) is a simple model for creating service-oriented applications. This article highlights the benefits of SCA and introduces SCA concepts by walking through an example. The example has been developed using the Apache Tuscany open source project. All the sample code in this article is licensed under the Apache License 2.0, and the resources with the article gives a link to the sample files. Both the Apache Tuscany and PHP SCA_SDO projects provide a free service oriented infrastructure for creating, packaging, deploying, and managing applications built with the SCA programming model.
Jan 24 2007, 11:41:55 AM EST
Permalink
|
Integrating DAS & SCA - DAS as an SCA Component
I have recently blogged about Declarative DAS and how we can extend the SCA programming model to expose services that interact with a persistent layer in a declarative fashion hiding the implementation details from the service developer.It’s all about simplicity, allowing a service to be defined without explicitly coding the persistence layer.
One of the first steps we did towards a better integration between Service Component Architecture (SCA) and Data Access Services (DAS) was to expose DAS as an SCA component.
One of the purpose to build this was to make a proof of technology and expose a different way to use SCA capabilities to enhance and broad the rich of our Data Access Services.
Some of the benefits we got from this was :
- Demonstrate a simple way to integrate DAS as a Service in SCA Applications
- Demonstrate a simple way to integrate DAS into a SOA environment
- Expose DAS as a service consumable in a language independent fashion
- Compatible with different SCA implementations
This is available today in Tuscany. You could start by looking into the readme for our sample applications. You could also start playing with the component using Apache Tomcat.
Categories
: [ Opensource | SOA | Tuscany ]
Jan 17 2007, 12:13:21 PM EST
Permalink
|
Declarative Data Access Services - Integrating DAS and SCA
Service Oriented Architecture, or just SOA, can be summarized as an IT Architectural style that supports a way of integrating your business as linked services.
In corporations, most of business applications have to deal with different data representations, when you start exposing these applications as services in a SOA environment, there is still a need to handle data one way or another. Handling Data becomes a bigger problem when you have to deal with multiple and different sources of data, and most of the solutions today is only able to treat on type of data, if your service is using Hibernate or other frameworks, to access a relational database, you would have to re-implement the service to access data from a XML source.
Tuscany Data Access Service (a.k.a DAS) comes handy to solve this problem, it's intended to be a Universal API capable to handle various data sources. The beauty of this is that, if your application needs to handle data from a relational database, XML, etc you would use the same API while building your SOA services.
Well, now imagine if you could define all the data access information while defining your service contract and then all the necessary code to handle access to data in these differences data sources would be handled internally by you ? This is what we are trying to accomplish with Declarative DAS in Apache Tuscany.
This is going to be possible be a tight integration between Tuscany DAS and Tuscany SCA creating the infrastructure to make all this possible and making your service development experience much simpler.
Here is a draft diagram to help you visualize the building blocks for Declarative DAS:
Declarative DAS : Extend the SCA programming model to expose services that interact with a persistent layer in a declarative fashion hiding the implementation details from the service developer.It’s all about simplicity, allowing a service to be defined without explicitly coding the persistence layer.
Liked the vision ? read more about Declarative DAS from the archives of Tuscany-dev mailing list.
Want to help us, learn more how to get involved.
Categories
: [ Opensource | SOA | Tuscany ]
Jan 17 2007, 12:11:57 PM EST
Permalink
|
Apache Tuscany - DAS and SDO M2 Releases
... are out now! The Tuscany community had announced the release of the second milestone release (M2) for DAS and SDO. You can download binary and source distributions here.
You can check what's new on these release by following the link to the respective release notes:
Thank you for everybody that participated and helped getting these Tuscany releases out.
Categories
: [ Opensource | SOA | Tuscany ]
Nov 30 2006, 12:55:29 PM EST
Permalink
|
Real SOA - An overview of SCA and SDO (JDJ Article)
Recently I've been noticing an increasing number of articles and blog posting mentioning Apache Tuscany the programming model it uses to help make SOA easy.
Below is an article that just got published at JDJ and talks about SOA, and give an overview of SCA and SDO.
Real SOA - An overview of SCA and SDO
— A challenge facing many organizations is how to quickly and effectively react to frequent changes in business requirements, whilst improving productivity and reducing costs. To achieve this, you need a flexible infrastructure that can meet the demands of a changing marketplace and seize emerging opportunities. To address this challenge, Service Oriented Architecture (SOA) promotes an architectural approach that replaces rigid proprietary systems with heterogeneous, 'loosely-coupled' services. The Service Component Architecture (SCA), along with Service Data Objects (SDO), makes this architectural concept a reality and provides the programming model to build SOA solutions for agile businesses.
Categories
: [ Opensource | SOA | Tuscany ]
Nov 30 2006, 12:54:23 PM EST
Permalink
|
|
 |
| S | M | T | W | T | F | S | | | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 13 | 14 | 15 | 16 | 17 | 18 | 19 | | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | | | | | | Today |
|