{"title":"An XML-based system for configuration management of telecommunications networks using web-services","authors":"A. Umar, J. Sluss, P. Verma","doi":"10.5220/0002544200030010","DOIUrl":"https://doi.org/10.5220/0002544200030010","url":null,"abstract":"As the utilization and the application base of the Internet grows, the need for an improved network management system becomes increasing apparent. It is generally accepted that SNMP is not capable of tackling the arising network management requirements and needs to be replaced. Also, configuration management has been identified as one of the most desired network management functionality. Recent research publications suggest a growing interest in replacing SNMP by a Web Services (XML)-based network management solution. In this paper we present our methodology and design of our complete XML-based network management system developed with the specific aim of performing configuration management. [1], [2]","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"296 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114056645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Steering Model-Driven Development of Enterprise Information System Through Responsibilities","authors":"Ming-Jen Huang, T. Katayama","doi":"10.5220/0002566201650170","DOIUrl":"https://doi.org/10.5220/0002566201650170","url":null,"abstract":"OMG proposes the MDA that promotes the ideas of modeling in UML and transforming UML models to code. But UML is not universal for every domain and the direct translation approach of the MDA is not adequate. In this paper, we introduce REST, an idea of using responsibilities as contextual information to instruct machines to generate software systems. First, we give an overview of RESTDA a software development architecture for business based on the concept of REST. Then we describe a domain-specific language Business Models. It helps developers to describe a business from a documentprocessing perspective. We also introduce a rule-based validation of consistency within Business Models. Finally, we describe the transformation mechanism of RESTDA. Our approach provides machines higher intelligence to generate source code for different contexts.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115265883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"From Mapping Specification to Model Transformation in MDA: Conceptualization and Prototyping","authors":"S. Hammoudi, D. Lopes","doi":"10.5220/0002573001320143","DOIUrl":"https://doi.org/10.5220/0002573001320143","url":null,"abstract":"In this paper, we present in the first part our proposition for a clarification of the concepts of mapping and transformation in the context of Model Driven Architecture (MDA), and our approach for mapping specification and generation of transformation definition. In the second part, we present the application of our approach from UML to C#. We propose a metamodel for mapping specification and its implementation as a plug-in for Eclipse. Once mappings are specified between two metamodels (e.g. UML and C#), transformation definitions are generated automatically using transformation languages such as Atlas Transformation Language (ATL). We have applied this tool to edit mappings between UML and C# metamodels. Afterwards, we aim to use these mappings to generate ATL code to achieve transformations from UML into C#.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"12 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127993212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a formalization of model conformance in Model Driven Engineering","authors":"T. H. Pham, Mariano Belaunde, J. Bézivin","doi":"10.5220/0002570601070116","DOIUrl":"https://doi.org/10.5220/0002570601070116","url":null,"abstract":"The principle of “everything is an object” basically supported by two fundamental relationships inheritance and instantiation has helped much in driving the object technology in the direction of simplicity, generality and power of integration. Similarly in the Model Driven Engineering (MDE) today, the basic principle that “everything is a model” has many interesting properties. The two relations representation and conformance are suggested [2] to be the two basic relations in the MDE. This paper tends to support this ideas by investigating some concrete examples of the conformance relation concerning three technological spaces (TS) [10]: Abstract/Concrete Syntax TS, XML TS and Object-Oriented Modeling (OOM) TS. To go further in this direction we try to formalize this relation in the OOM TS by using the category theory – a very young and abstract but powerful branch of mathematics. The OCL language is (partially) reused in this scheme to provide a potentially useful environment supporting MDE in a very general way.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"25 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134544908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Architectural Framework for Web Services Authorization","authors":"Sarath Indrakanti, V. Varadharajan, M. Hitchens","doi":"10.5220/0002565800970106","DOIUrl":"https://doi.org/10.5220/0002565800970106","url":null,"abstract":"This paper proposes an authorization architecture for Web services. It describes the architectural framework, the administration and runtime aspects of our architecture and its components for secure authorization of Web services as well as the support for the management of authorization information. The paper also describes authorization algorithms required to authorize a Web service client. The architecture is currently being implemented within the .NET","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122401706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Formal Semantics for the Business Process Execution Language for Web Services","authors":"Roozbeh Farahbod, U. Glässer, M. Vajihollahi","doi":"10.5220/0002576901440156","DOIUrl":"https://doi.org/10.5220/0002576901440156","url":null,"abstract":"We define an abstract operational semantics for the Business Process Execution Language for Web Services (BPEL) based on the abstract state machine (ASM) formalism. This way, we model the dynamic properties of the key language constructs through the construction of a BPEL abstract machine in terms of a distributed real-time ASM. Specifically, we focus here on the process execution model and the underlying execution lifecycle of BPEL activities. The goal of our work is to provide a well defined semantic foundation for establishing the key language attributes. The resulting abstract machine model provides a comprehensive and robust formalization at three different levels of abstraction.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127130727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W. Tian, F. Zulkernine, J. Zebedee, W. Powley, Patrick Martin
{"title":"Architecture for an Autonomic Web Services Environment","authors":"W. Tian, F. Zulkernine, J. Zebedee, W. Powley, Patrick Martin","doi":"10.5220/0002561400540066","DOIUrl":"https://doi.org/10.5220/0002561400540066","url":null,"abstract":"The growing complexity of Web service platforms and their dynamically varying workloads make manually managing their performance a tough and time consuming task. Autonomic computing systems, that is, systems that are self-configuring and self-managing, have emerged as a promising approach to dealing with this increasing complexity. In this paper we propose an architecture of an autonomic Web service environment based on reflective programming techniques, where components at a Web service hosting site tunes themselves and collaborate to provide a self-managed and selfoptimized system.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122687904","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design and Prototyping of Web Service Security on J2ME based Mobile Phones","authors":"Ti-Shiang Wang","doi":"10.5220/0002541300290038","DOIUrl":"https://doi.org/10.5220/0002541300290038","url":null,"abstract":"One of the main objectives in this paper is to investigate how to manipulate the Simple Object Access Protocol (SOAP) message and place security functions in the header of SOAP message. Here, we will present the design and implementation of web service security application on Java 2 Micro Edition (J2ME) based mobile devices. Basically this prototyping includes two-stage approach. In the first stage, we study the concept of proof in implementation of web services security on the IBM laptop using IBM WebSephere Studio Device Developer (WSDD V 5.6) IDE [1]. In addition we import kXML/kSOAP APIs to process SOAP message and use Bouncy Castle’s API [2] supporting cryptographic algorithms for security implementations. In this paper, the security functions we present here include five tasks: non-security, data digest, data encryption using symmetric key, data encryption using asymmetric key, and digital signature. At each task, we will discuss its corresponding design, SOAP header message, time performance, and return results in emulator. Based on the expected results from the first stage, in the second stage, we use Nokia 6600/3650 mobile phones as target mobile devices to test our application and evaluate performance at each task. Finally we will share our experience and lessons on this work in the conclusion and do the demonstration using Nokia 3650 mobile phone in the conference.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128034701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Model-based approach to Managing Enterprise Information Systems","authors":"R. France, R. Burkhart, Charmaine DeLisser","doi":"10.5220/0002516201710180","DOIUrl":"https://doi.org/10.5220/0002516201710180","url":null,"abstract":"Organizations must evolve their information systems (IS) in order to adapt to changes in their environment or to maintain or enhance competitiveness. The use of modern application integration technologies (e.g., middleware) and advanced network technologies has resulted in IS that provide services at unprecedented levels, but at the price of becoming more complex and thus more difficult to evolve. By way of concrete examples, this paper focuses on the use of system models expressed in the Unified Modeling Language (UML) to effectively manage information systems assets. The system models capture critical information about an organization and are part of an overall framework called the Application Mapping Framework or AMF. The AMF can be used by IT architects and planners to track applications, relate descriptions of system artifacts across different levels of abstraction and support redundancy, gap and impact analyses. The paper also identifies management roles needed to ensure that the AMF repository contains comprehensive and upto-date models.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133852604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Dependencies between Models in the Model-driven Design of Distributed Applications","authors":"J. P. Almeida, L. F. Pires, M. V. Sinderen","doi":"10.5220/0002571601170131","DOIUrl":"https://doi.org/10.5220/0002571601170131","url":null,"abstract":"In our previous work, we have defined a model-driven design\u0000approach based on the organization of models of a distributed application according to different levels of platform-independence. In our approach, the design process is structured into a preparation and an execution phase. In the preparation phase, (abstract) platforms and transformation specifications are defined. These results are used by a designer in the execution phase to develop a specific application. In this paper, we analyse the dependencies between the various types of models used in our design approach, including platformindependent and platform-specific models of the application, abstract platforms, transformation specifications and transformation parameter values. We consider models as modules and employ a technique to visualize modularity which uses Design Structure Matrices (DSMs). This analysis leads to requirements for the various types of models and directives for the design process which reduce undesirable dependencies between models.","PeriodicalId":154903,"journal":{"name":"Web Services and Model-Driven Enterprise Information Services","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131067846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}