XML and Web Services In The News - 28 February 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML.org Daily Newslink is sponsored by Innodata Isogen


HEADLINES:

 Sun Improves RFID Software
 Business User Perspective on UML, BPMN, and BPMS
 Oracle SOA Suite
 BPMS and Work Manager Integration
 Semantics of Business Vocabulary and Business Rules (SBVR)
 Software AG Unwraps SOA Product Suite

Sun Improves RFID Software
Nancy Gohring, InfoWorld
Sun Microsystems has introduced a new version of its RFID (radio frequency identification) software. Sun Java System RFID Software 3.0 is aimed at making it easier for enterprises to deploy and administer RFID networks; the software is compatible with the Sun Solaris 10 Operating System as well as Linux and Microsoft Windows. Companies embed RFID chips in products or product packaging to track the movement of goods through development or across an entire supply chain. The chips can store more data than other commonly used tracking technologies and the data can be read from several feet away. Sun's RFID Software 3.0 has a small footprint so it can be embedded in handheld devices, which could be used by customers to collect and deliver real time RFID data. The software has been integrated with SAP Auto-ID Infrastructure, allowing for data to be passed from Sun-based RFID devices to the mySAP Business Suite. Sun expects that the partnership will make it easier for enterprises to quickly integrate RFID data into their back-end SAP systems. But Sun's RFID Software 3.0 is designed to integrate with virtually any enterprise application; the software supports data protocols including HTTP, XML (Extensible Markup Language) and Sockets and includes a variety of application programming interfaces to make it easier for enterprises to integrate the software with other applications.
See also: announcement

Business User Perspective on UML, BPMN, and BPMS
Francis Ip, IT Redux
Practitioners within the IT industry have been misusing terms and concepts consistently to promote their eccentricities. These are either data-centric or process-centric. For instance, objected-oriented programming uses class to represent an executable unit of code (through abstraction, encapsulation, inheritance, and polymorphism) with which an application can create, use, and destroy for a computational purpose. Is class a data or process in UML? It is both. A class encapsulates data and methods (a form of information hiding) through proper abstraction of real world entities and events. Since computers became available commercially in the 50's, graphical modelling languages proliferated and underwent several re-incarnations through various symbolic mechanisms. This article addresses UML, BPMN, and BPMS from a business user perspective at a cursory level.
See also: BPMI.org web site

Oracle SOA Suite
Lori MacVittie, Network Computing
Oracle has spent several years acquiring technology, and just as long putting the pieces together into a cohesive offering -- including Collaxa for BPEL, Oblix for WS-Security and WS-Management, and branded Systinet BSR 6.0 for its registry/repository. Toss in a rules engine and the result is SOA Suite, a nearly seamlessly integrated set of tools designed to enable SOA implementations in the enterprise. The primary component in SOA Suite is Oracle's BPEL PM 10.1.2. SOA Suite is a J2EE offering that can be deployed in a number of containers, including IBM's WebSphere, BEA Systems' WebLogic, JBoss and OracleAS. By default, the suite installs in an OracleAS container with an embedded OracleLite meta-data repository. SOA Suite differs from most of the other products we tested in that all of its instances of a service orchestration are technically stateless, with session information stored in the repository. SOA Suite's default XSLT engine is Xalan, with Xerces as its default XML parser, but both use a pluggable model and can be replaced with another parser and engine if so desired.
See also: BPEL references

BPMS and Work Manager Integration
Jim Alateras, O'Reilly Developer Weblog
The author discusses a work manager application and his attempt to integrate it with some of the BPMS systems in particular the Intalio and ActiveBPEL offerings. Of interest is Intalio's recent acquisition of FiveSight including the eclipse based BPMN designer, which generates BPEL code and runs on the PXE server. [As for] a GUI to render work items and support human interaction with the work manager server: there are a heap of options these days from Tapestry to Echo, both support AJAX and both can be used to develop snazzy zero-admin style applications that run within a browser. "I believe that Echo's support for different browsers is superior to Tapestry's. As you may imagine there is a lot of JavaScript behind Echo whereas Tapestry offers component based GUI development, which can incorporate JavaScript and AJAX style interaction. The work manager is a generic reusable service, one of the most fundamental when it comes to developing process oriented applications (POA)."

Semantics of Business Vocabulary and Business Rules (SBVR)
OMG Draft Adopted Specification
The specification "defines the vocabulary and rules for documenting the semantics of business vocabulary, business facts, and business rules; as well as an XMI schema for the interchange of business vocabularies and business rules among organizations and between software tools. This specification is interpretable in predicate logic with a small extension in modal logc. This specification supports linguistic analysis of text for business vocabulary and business rules, with the linguistic analysis itself being outside the scope of this specification. This specification is applicable to the domain of business bocabulary and business rules of all kinds of business activities of all kinds of organizations. It is conceptualized optimally for business people rather than automated rules processing, and is designed to be used for business purposes, independent of information systems designs. Conformant software (1) correctly consumes and produces XML documents that conform to the SBVR Logical Formulation of Semantics XML Schema; (2) correctly consumes and produces XML documents conveying vocabulary information conforming to the SBVR Business Vocabulary XML Schema; (3) correctly generates an XML document conforming to OMG's MOF 2 XML Schema from any XML document that conforms to the SBVR Logical Formulation of Semantics XML Schema, where production follows the rules of the Vocabulary-to-MOF/XMI Mapping Rule Set." Annex M documents "Mappings and Relationships to Other Initiatives." Related spandards include: BRML; ORM; OWL; RDF; RuleML; SRML; SWRL; ISO: 1087-1, 704-2000, 10241, & 12620 Terminology; 11179 Metadata Registry; 12620 & 13250-2 Topic Maps; 13211 Prolog; 17115 Health Informatics - Vocabulary for Terminological System; 24707 Common Logic; 2788 and 5964 Thesaurus; ISO N458 Topic Map Constraint Language.
See also: business rule languages

Software AG Unwraps SOA Product Suite
John Blau, Computerworld
Software AG is rolling out a set of products aimed at helping enterprises move their IT systems to service-oriented architectures (SOA). Software AG is calling its SOA suite Crossvision. It offers six tools, including an application composer that supports the Asynchronous JavaScript and XML (AJAX) and Business Process Execution Language (BPEL) standards, a repository for SOA assets and tools for business process management and service orchestration. SOA services are generally standards-based, reusable process components that are created by adding a common interface, or "wrapper," to a program, allowing it to interoperate with other applications. Typically written in a language based on XML, the services fulfill requests from back-end systems to execute an activity, such as an address change or claim submission. The Service Orchestrator component in Crossvision helps create and combine services based on the BPEL standard, compose new business services from existing systems based on content based routing, encrypt and sign according to XML security specifications, keep logs and images for nonrepudiation and reporting purposes, and scale and dynamically balance load across multiple machines.
See also: OASIS WSBPEL TC


XML.org is an OASIS Information Channel sponsored by Innodata Isogen and SAP.

Use http://www.oasis-open.org/mlmanage to unsubscribe or change an email address. See http://xml.org/xml/news_market.shtml for the list archives.


Bottom Gear Image