Salim Semy

Learn More
The Web Mashup Scripting Language (WMSL) enables an end-user (you) working from his browser, e.g. not needing any other infrastructure, to quickly write mashups that integrate any two, or more, web services on the Web. The end-user accomplishes this by writing a web page that combines HTML, metadata in the form of mapping relations, and small piece of code,(More)
Enterprise Integration is a key challenge faced by many organizations, including those of the U.S. Government. An important enabler of enterprise integration is data integration. There is promise in applying Semantic Web technologies to enable data integration of disparate data sources based on the semantics (meaning) of the data. As we start to build(More)
The views, opinions and/or findings contained in this report are those of The MITRE Corporation and should not be construed as an official Government position, policy, or decision, unless designated by other documentation. Executive Summary Many approaches commonly used to develop a Service-Oriented Environment (SOE) presume the availability of reliable,(More)
The views, opinions and/or findings contained in this report are those of The MITRE Corporation and should not be construed as an official Government position, policy, or decision, unless designated by other documentation. Many Service Oriented Architecture (SOA) approaches in use today presume the availability of reliable, consistently available networks(More)
Many service oriented architecture (SOA) approaches in use today presume the consistent availability of reliable networks and limitless resources. For some department of defense (DoD) and other government users, operating at the tactical edge, who may be disadvantaged in terms of network and resource availability, the current methods of development may not(More)
This paper provides an overview of the Web Mashup Scripting Language (WMSL) and discusses the WMSL-Profile. It specifies the HTML encoding that is used to import Web Service Description Language (WSDL) files and metadata, in the form of mapping relations, into a WMSL web page. Furthermore, the WMSL-Profile describes the conventions used to parse the WMSL(More)
How can the health (or the robustness) of a complex information processing system be quantitatively scored? This paper proposes an answer to that question. That answer is a hypothesis that must be tested. A proposal for doing so is provided. The motivation for and the reasoning leading to this hypothesis is also summarized. This is an abridged version of a(More)
  • 1