Services Management Model Based on the SOA

Similar documents
Service-Oriented Architecture (SOA)

Chapter 8 Web Services Objectives

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

(9A05803) WEB SERVICES (ELECTIVE - III)

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

AN OPEN WEB SERVICE-BASED DSS

Introduction to Web Services & SOA

Research on software development platform based on SSH framework structure

Service Oriented Architectures Visions Concepts Reality

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Introduction to Web Services & SOA

Incorporating applications to a Service Oriented Architecture

The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand

An Efficient Image Processing Method Based on Web Services for Mobile Devices

A Web Services based Architecture for NGN Services Delivery

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

MATCHING MODEL FOR SEMANTIC WEB SERVICES DISCOVERY

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

J2EE Interview Questions

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Web service design. every Web service can be associated with:

Australian Journal of Basic and Applied Sciences

SERVICE-ORIENTED COMPUTING

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Research on Information Integration Oriented Supply Chain of Telecom Value-added Service

A Self Analysing and Reliable SOA Model

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

A Quick Introduction to Struts

Wang Jian, He Keqing, SKLSE, Wuhan University, China

International Journal of Software and Web Sciences (IJSWS) Web service Selection through QoS agent Web service

Composite Web Services for E-Activities

Development of E-Institute Management System Based on Integrated SSH Framework

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

DS 2009: middleware. David Evans

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

RESTful Web service composition with BPEL for REST

Sistemi ICT per il Business Networking

An Intro to Service Oriented Architecture

Tools to Develop New Linux Applications

A. ORA addresses all four (Business, Application, Information, and Technical) equally.

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

Organization and Retrieval Method of Multimodal Point of Interest Data Based on Geo-ontology

Enabling Mainframe Assets to Services for SOA

Middleware definitions and overview

Oracle 10g: Build J2EE Applications

Spring Web Services Tutorial With Example In

/ / JAVA TRAINING

. METHODOLOGY. MVC Based E-commerce Design. Literature Review based On Model View Controller MVC with J2EE. Public Cloud Implementation for E-commerce

On Demand Web Services with Quality of Service

Construction Scheme for Cloud Platform of NSFC Information System

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

Unstructured Data Migration and Dump Technology of Large-scale Enterprises

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

Services Oriented Architecture and the Enterprise Services Bus

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

Announcements. Next week Upcoming R2

New research on Key Technologies of unstructured data cloud storage

Lupin: from Web Services to Web-based Problem Solving Environments

Web Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

COURSE DETAILS: CORE AND ADVANCE JAVA Core Java

ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington

Introduction of PDE.Mart

Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer

Java Advance Frameworks

Webservices In Java Tutorial For Beginners Using Netbeans Pdf

Chapter 2 Introduction

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Distributed Multitiered Application

DYNAMIC INVOCATION OF WEB SERVICES

CAS 703 Software Design

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently.

ISO/IEC JTC1/SC32/WG2 N1485. SKLSE, Wuhan University, P.R. China

Software Design COSC 4353/6353 DR. RAJ SINGH

Integrated Architecture for Web Application Development Based on Spring Framework and Activiti Engine

Course Content for Java J2EE

Java Training Center, Noida - Java Expert Program

Architecting a Network-Centric M&S Application

Goal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture

Web services (GSE NL)

Remote Health Service System based on Struts2 and Hibernate

Implementation Method of OGC Web Map Service Based on Web Service. Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University

APPLYING SEMANTIC WEB SERVICES TO ENTERPRISE WEB

On the Potential of Web Services in Network Management

Migration to Service Oriented Architecture Using Web Services Whitepaper

A Decision Support System Based on SSH and DWR for the Retail Industry

~ Ian Hunneybell: CBSD Revision Notes (07/06/2006) ~

Appendix C WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.

Distribution and web services

1. Introduction. 2. Technology concepts

Architectural patterns and models for implementing CSPA

Research and Design Application Platform of Service Grid Based on WSRF

Distributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1

Transcription:

, pp.52-56 http://dx.doi.org/10.14257/astl.2015.82.11 Services Management Model Based on the SOA Xuemin Zhang, Zenggang Xiong *, Guangwei Wang, Conghuan Ye, Fang Xu School of Computer and Information Science, Hubei Engineering University, Xiaogan city, 432000, China Abstract. Service-Oriented Architecture (SOA) constructs applications by publishing services in an open network environment. In network environment individual service highly dynamically changes, it is required the system based on services to adapt to this change. But in the current service management in network environment, there isn t a good, unified management mode, management mechanism, service and quality control system, and lack of theoretical foundation to express formal service system. In this paper, a service management framework is designed. A mechanism and method based on strategy and dynamic network environment service management are proposed. Keywords: Network, service management, management system 1 Introduction In recent years, more and more enterprises and academic institutions involved in the management of research resources among services expand research and other services management standards and technologies. From the current overall situation of China Telecom IT point of view, in the Chinese telecom enterprise information strategy planning (ITSP) guidance, China Telecom IT in recent years, evolving construction, has been the traditional independence of the system a little bit messy integration of specification can focus on arrangements and the data can be shared system of CTG- MBOSS systems. In this fusion of the mobile Internet environment, service management platform from independent resources toward integration, in this process, there is the traditional carrier-class business management system a lot of questions, including: network independent, difficult to integrate business systems; the need more effective business support environment to support the introduction of new services and frequent release; repeat part platform capabilities, lack of unified planning, resulting in inconsistent user experience consequences; resource sharing can not do these questions have to be through the establishment of a sound IT service management system, gradually resolved. 2 The new service-oriented architecture SOA technology Web Service is a new SOA (Service Oriented Architecture) technology, web services are an online application service issued by the company, you can accomplish a ISSN: 2287-1233 ASTL Copyright 2015 SERSC

specific business needs, self-packaging, and other advantages of loose coupling and platform independence. According to the definition of the W3C, Web Service should be a machine to support interoperability between different network software system, its interface is defined by the XML standard, using the HTTP, SOAP, WSDL, UDDI and other protocols, including service provider (Service Provider), service registration Center (Service Broker), the service requester (Service Requester) three roles, release (Publish), Find (Find), bind (Bind) three operations. Service providers publish services through a service registry, and respond to request services; service registry service providers publish services described where the requester in the registry can find the required services and access to relevant information and services; after the service requestor in the registry to get the interface and location information services, through binding operation, call the required service. web services architecture shown in Figure 1: Fig. 1. web service architecture diagram WebService technology can mask the underlying implementation details of the service, so that service managers can not concern specific implementation services, and related information, such as interfaces and parameters can only know the service to facilitate service integration and data reuse, we use Web services standards the mobile Internet services are published as WebService, to achieve a unified description and management services. 3 Property management service resources With the increase of mobile Internet service resources, especially when these services to achieve similar functionality, how to effectively and quickly select the service to be a need to focus on the problem, concerned only with the functional properties of the service and the service can not achieve effective selection, should also consider the quality of service attributes. Quality property management services, mainly for the price of the service, response time, availability, reliability, management and other QoS attributes, including a comparison of quality of service, such as updating each Copyright 2015 SERSC 53

attribute. Reliability update policy discussions. Assumed that within a certain period of time t, t t t 0 is called service has accumulated in the t period N times, n k n where there are n call to be successfully executed, is called the cumulative period K times t, where there are k times the call is unsuccessful, the service call success k rate in period t, ie reliability: n k R =1 N K (1) According to equation (1) can be dynamically calculated based on the service reliability of the results of the latest call, however, considering the service has just begun to be invoked, N, K minimal, n, k may even be zero, so that the reliability of the calculated 1, which is obviously unreasonable, and therefore need to be modified on the type [1-2]. Assuming the initial value of the reliability of the service registration is Ru, taking into account the effect of the initial value as described in (2), the corrected reliability calculation formula: n k n k U R = ( 1 ) + R n N K N K N U (2) According to the above reliability updated policy, service response time is calculated as: N T i n k U i 1 T = + Tn N U N N U (3) Wherein, N is the total number of calls, U and formula (2) as the value, Ti is the response time t of each execution period, Tu is the initial value of the response time. 4 Three-tier technology in IT event management system to achieve Many current java web developer to Struts, Spring, Hibernate organically integrate the three frameworks, is called the SSH lightweight framework. SSH framework system is divided into four duties have presentation layer, business logic, data persistence layer and the module level, belong to different duties, the overall use of the infrastructure system as Struts, MVC separation performed, and the framework of the model part of the framework for the use of the Hibernate persistence layer support, use Spring for the business layer is indicated in Figure 1. The basic structure of the system for business processes: interaction through JSP pages, the presentation layer to achieve the transfer request and receive a response, and then through the Struts configuration file will accept container receives the request queue or delegated to conduct the corresponding processing [3-5]. The business layer management 54 Copyright 2015 SERSC

component provides a container for the behavior and the behavior of the component business model object data processing business logic. Presentation Layer Yewuluojiceng Data Persistence Domain module layer Session Management Connection Pooling Query language support and other services Hiber nate Fig. 2. General SSH architecture system architecture diagram Provides event handling, buffer pools and other services in order to improve system performance optimization, and to ensure the integrity and security of data, but it is dependent on the object persistence layer mapping and data exchange HIBERNATE, and processes the request and returns the result. Step One: Create a Web project named itsm, shown in Figure 3. Step two: Jar package required for the project are copied to WebRoot / WEB-INF / lib directory 1) struts2 required jar package: struts2-core-2.0.11.jar xwork-2.0.4.jar ognl-2.6.11.jar Fig. 3. New Project Wizard freemarker-2.3.8.jar commons-logging-1.0.4.jar struts2-spring-plugin-2.0.11.2.jar Copyright 2015 SERSC 55

The third step: web.xml configuration. In order to properly use SSH, you need to be configured in web.xml for Struts and Spring. This completes the configuration work web.xml file in the project, implemented support for Spring, Struts's. Step Four: spring-context.xml file configuration. This file is spring core configuration file, which is equivalent to a facility that can be configured in the file, depending on the effectiveness of manually modify the configuration file, call different methods to achieve without modifying the source code and recompile the different effects you can achieve the purpose of. 5 Conclusion This paper considers the needs of these management, functional and non-functional properties of the service attributes combine to achieve a classification query service, automatic composition and choice of services to provide an effective mobile Internet service resource management system. Based on the study on the basis of the relevant service management conducted a preliminary study, and achieved some results, however, due to the results of the mobile Internet service complexity, there are still many aspects need further study. References 1. Kim, M.W., Kim, K. S.: Trial of Communication Services Based on Wireless Ubiquitous Network. Computers and Industrial Engineering(CIE). Awaji, (2010) 2. Qiu, X. F., Liu, J. W., Zhao, P. C.: Secure cloud computing architecture on mobile internet. Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC). Deng Leng, (2011) 3. Benyamina, D., Hafid, A., Gendreau, M.: Wireless Mesh Networks Design- A Survey. Communications Surveys & Tutorials, (2012) 4. Qiang Duan. Network Service Description and Discovery in Ubiquitous and Pervasive Grids. Globecom Workshops. New Orleans, LO, (2011) 5. XiLu Zhu, Bai Wang. Web Service Management Based on Hadoop. Service Systems and Service Management (ICSSSM). Tianjin, (2011) 56 Copyright 2015 SERSC