We (WSO2) have a competitor ;-): http://wso2.org/projects/wsas/java.
And it runs on all major JEE app servers too, not just Glassfish (which I wouldn't even call a major JEE app server). To me Tango breaks the promise of JEE: code portability across app servers and highlights the fundamental flaw of the Java/JCP process when it comes to new/emerging technologies. The JCP standards simply don't exist today for WS-Reliable Messaging, WS-Secure Conversation, WS-Trust, WS-Policy etc.. So Sun has their own extensions (Tango), IBM has their own, BEA has their own, JBoss has their own etc.. At least our one (which is built around Apache Axis2 + friends) is open source, openly developed and runs on all of these app servers (and more). Sanjiva. Gervas Douglas wrote: > <<Project Tango is an open source initiative for the implementation of > Web services technologies involving optimization, reliability, > security and atomic transactions. It is a joint venture by Sun > Microsystems and Microsoft, intended to provide interoperability > between Sun's Java Web services and Microsoft's Windows Communication > Foundation (WCF). An important component of Project Tango is known as > Web Services Interoperability Technology (WSIT), which facilitates the > development and maintenance of composite applications for service > oriented architecture (SOA). Sometimes the terms "Project Tango" and > "WSIT" are used interchangeably. > > In the context of Project Tango, reliability ensures that a > communications system is able to recover from failures caused by lost > or misdirected messages. This is done by a function called > WS-ReliableMessaging that can be activated by means of a checkbox in a > GUI (graphical user interface) called NetBeans. A specification called > WS-Security facilitates the integrity and confidentiality of messages, > even when they must pass through intermediaries. WS-Security can be > implemented in addition to existing security technologies. Atomic > transactions technology is designed to ensure that all operations > within a transaction are successfully carried out. If any operation > fails, all other operations in the transaction are aborted. Content > can be encoded in MIME (Multi-Purpose Internet Mail Extensions) or XML > (Extensible Markup Language) to optimize communication speed.>> > > Do any of you have any direct experience of Tango as described above? > If so it would be interesting to read your opinion of it. > > Gervas > > > > > Yahoo! Groups Links > > > > -- Sanjiva Weerawarana, Ph.D. Founder & Director; Lanka Software Foundation; http://www.opensource.lk/ Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/ Director; Open Source Initiative; http://www.opensource.org/ Member; Apache Software Foundation; http://www.apache.org/ Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/
