DSL White Papers

A Partial Solution to the Semantic Web Services Challenge Problem Using Swashup: The Ruby on Rails Services Mashup Approach

Overview The Swashup approach to the Semantic Web Services Challenge is primarily a software engineering approach. In particular, the approach heavily leverages the Ruby language, it's Rails framework, and the ability to define languages within the language or Domain-Specific Languages (DSLs). The paper starts by modeling the RosettaNet Pip3A4 messages in such a way that the messages' XSD types directly map to Ruby classes annotated using a DSL. Secondly, the paper uses Ruby to define process mediations that make use of the data elements as plain Ruby objects. Finally, the paper takes advantage of the Rails framework to access SOAP services and to define network endpoints.

Further White Paper Details
PublisherIBM File FormatPDF
Date PublishedJuly 2007
FormatWhite Papers   
Topics

Overcoming IP Telephony Performance Issues in a Converged Network

When implementing Voice over IP (VoIP) onto a data network, you must ensure that the equipment capable of handling the additional load, and, more importantly, that the traffic will be...

Mesh Networks: A Revolution in Wireless Connectivity

Here's a brief but informative white paper from Motorola that explains why wireless mesh networking makes any radio system perform better. The paper describes the military origins of mesh networks...

Recession-Proof Your Service & Support Organization

With revenue growth uncertain, all areas of the enterprise will be asked to cut costs and streamline operations in 2009. Service and support revenues have become an economic engine for...

Is My DSL a Modeling or Programming Language?

It is often difficult to discern the differences between programming and modeling languages. As an example, the term "Domain-specific language" has been used almost interchangeably in academia and industry to...

Advances in a DSL for Application Integration

Enterprise Application Integration (EAI) is currently one of the big challenges for Software Engineering. According to a recent report, for each dollar spent on developing an application, companies usually spend...


Quick Sitemap Links: