This issue of XML Daily Newslink is sponsored by:
SAP AG http://www.sap.com
- JBoss.org Delivers Update to RichFaces with AJAX Support
- Tackle WS-Security Specification Interoperability Challenges
- BEA Eyes a New Era with Project Genesis
- jQuery 1.2 Release is "Massive"
- Using XML Schema 1.0: When Can Language Components be Removed and Maintain Backwards or Forwards Compatibility?
JBoss.org Delivers Update to RichFaces with AJAX Support
Staff, AJAXWorld News Desk
See also: the RichFaces web site
Tackle WS-Security Specification Interoperability Challenges
Zeynep Latif and David Leigh, IBM developerWorks
This article shows you how to implement the new provider endpoint workaround for WS-Security specification-level interoperability problems. The approach involves packaging the J2EE 1.4 provider application with two Web service endpoints: One provides service for J2EE 1.3 consumers, and one provides service for J2EE 1.4 consumers. Implementing this workaround is a basic programming and packaging exercise, requiring no additional middleware infrastructure. This approach scales well when there's a large number of Web service consumer applications. After you add the new provider endpoint to the Web service application, any number of J2EE 1.3 Web service consumer applications can use it. An important note: This approach is best used when the Web service implementation classes are simple JavaBeans or Enterprise JavaBeans (EJBs). If the Web service implementation logic is contained in a servlet, in a Service Component Architecture (SCA) component, or in an Enterprise Service Bus (ESB) mediation module, then it's more difficult to create the servlet 2.2 (J2EE 1.3) Web project and package it with the Web service provider application.
BEA Eyes a New Era with Project Genesis
Darryl K. Taft, eWEEK
BEA Systems' new project, code-named Genesis, brings together service-oriented architecture, business process management, enterprise social computing and other technologies to enable users and IT administrators to deliver dynamic solutions that plug into existing application environments. With Project Genesis, both users and IT will be able to assemble, change and deploy dynamic business applications to achieve competitive advantage, he said. Genesis extends the vision of the BEA AquaLogic product family by including a simplified approach for assembling and modifying dynamic business applications. BEA also announced new performance results and unveiled product plans that will help the company expand its role in Java virtualization and further execute on its Liquid Enterprise vision. According to early lab test results jointly conducted by BEA and Intel, LiquidVM (the foundational technology behind WebLogic Server Virtual Edition) runs Java over two times more efficiently than using the normal operating system-based software stack on VMware Infrastructure. Because LiquidVM runs directly on top of the VMware ESX Server hypervisor platform without a traditional operating system, it can manage memory resources for Java applications much more efficiently than the alternative operating system model. BEA also announced that it is making key components of its Enterprise 360 offering available as virtual appliances ready to run directly in virtualized environments such as VMware Infrastructure. The company will start with WebLogic Portal and AquaLogic Service Bus and will eventually support additional products under the virtual appliance paradigm as part of its Liquid Enterprise strategy.
See also: the announcement
jQuery 1.2 Release is "Massive"
John Dorsey, Dr. Dobb's Journal
See also: Getting Started with jQuery
When can content be removed from a content model? The answer depends what we mean by "remove". The first aspect is whether the content is completely removed or if the minimum and/or maximum number of occurences of the content is reduced though possibly still allowed. The second aspect is whether the content that is removed from the definition is still allowed to occur in documents. In general, a newer language can be forwards and backwards compatible with an older language if the component is removed and still accepted. A newer language can be forwards compatible with an older language if the component is optional and is removed and not accepted. A newer language can be backwards compatible with an older language if the component is optional and is removed and not accepted only if the producers do not produce the optional component. A newer language cannot be backwards or forwards compatible with an older language if the component is required.
See also: on Forwards Compatibility
Selected from the Cover Pages, by Robin Cover
The World Wide Web Consortium has announced the publication of "Gleaning Resource Descriptions from Dialects of Languages (GRDDL)" as a W3C Recommendation, together with a separate "GRDDL Test Cases" Recommendation. The GRDDL specification represents "an important link between Semantic Web and microformats communities. With GRDDL (pronounced 'griddle'), software can automatically extract information from structured Web pages to make it part of the Semantic Web. Those accustomed to expressing structured data with microformats in XHTML can thus increase the value of their existing data by porting it to the Semantic Web, at very low cost." Tim Berners-Lee, W3C Director compared GRDDL to style specifications: "Sometimes one line of code can make a world of difference. Just as stylesheets make Web pages more readable to people, GRDDL makes Web pages, microformat tags, XML documents, and data more readable to Semantic Web applications, opening more data to new possibilities and creative reuse." The GRDDL specification introduces markup based on existing standards for declaring that an XML document includes data compatible with the Resource Description Framework (RDF) and for linking to algorithms (typically represented in XSLT), for extracting this data from the document. The markup includes a namespace-qualified attribute for use in general-purpose XML documents and a profile-qualified link relationship for use in valid XHTML documents. The GRDDL mechanism also allows an XML namespace document (or XHTML profile document) to declare that every document associated with that namespace (or profile) includes gleanable data and for linking to an algorithm for gleaning the data.
XML Daily Newslink and Cover Pages are sponsored by:
|BEA Systems, Inc.||http://www.bea.com|
|Sun Microsystems, Inc.||http://sun.com|
XML Daily Newslink: http://xml.coverpages.org/newsletter.html
Newsletter Archive: http://xml.coverpages.org/newsletterArchive.html
Newsletter subscribe: firstname.lastname@example.org
Newsletter unsubscribe: email@example.com
Newsletter help: firstname.lastname@example.org
Cover Pages: http://xml.coverpages.org/