Design of SaaS Layer Cloud Platform for Rapid Design of Series Products Wuxue Jiang 1, Dukun Ding 2, Yuqiang Chen 1, Wenliang Cao 1, Yan Liang 3

Similar documents
Research on Comparative Analysis of Regional Logistics Information Platform Operation Mode Based on Cloud Computing 1

Design and Implementation of Office Automation System based on Web Service Framework and Data Mining Techniques. He Huang1, a

Resources Information Management Based on B/S Structure: Design and Implementation HE Dinghua 1, a

Enterprise Financial Management System Analysis and Design based on ERP Yumei Ding

Construction of Regional Logistics Information Platform Based on Cloud Computing

Research Article Study on the Students Intelligent Food Card System Based on SaaS

A SaaS-Based Logistics Informatization Model for Specialized Farmers Cooperatives in China

The Accurate Marketing System Design Based on Data Mining Technology: A New Approach. ZENG Yuling 1, a

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ

Design of material management system of mining group based on Hadoop

The Design of Dynamic Coordination Architecture and Supporting Platform for Agile Supply Chain

SE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering?

Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing

The Research of Online Analysis Computing Mode Considering the Integrated and Cooperative Multi-Level Dispatching Systems

Study on Collaborative Design System Based on PDM

Analysis and design on airport safety information management system

Study on the Campus Smart Card System based on SaaS. Jianwen Feng

Research of the Social Media Data Analyzing Platform Based on Cloud Mining Yi-Tang ZENG, Yu-Feng ZHANG, Sheng CAO, Li LI, Cheng-Wei ZHANG *

Wenzhou Business College, Wenzhou, Zhejiang Keywords: Application Oriented Undergraduate; Logistics Management; Practice Teaching System

Building of information system frame for metrology testers

Compiere ERP Starter Kit. Prepared by Tenth Planet

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S

Initial Analysis on the Development of Cloud Logistics Model in China Quan YUAN

14. E-Commerce Applications and Infrastructures

Liuzhou, Guangxi, China. *Corresponding author. Keywords: Manufacturing process, Quality management, Information technology.

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

The Problems and Countermeasures of the E-commerce Enterprise Internal Audit Informationization Hu Xiaoqing, Zhang Chengqian

Design on Logistics Information Management System for Large Sports Events

SOA Oriented Web Services Operational Mechanism

A survey on Software as a service (SaaS) using quality model in cloud computing

DYNAMICS 365 live your future now

CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY

An Application Research on Configuration Software System Platform Based on Component Technology

Research of Modeling in Complex Manufacturing-process-oriented Visual Production Fucheng Pan 1, Peng Li 2, a

CHAPTER 9 Electronic Commerce Software

Research on Intelligent Logistics Development Model Based on Internet of Things and Cloud Computing in Big Data Age

COURSE OUTLINE: Implementing a Data Warehouse with SQL Server Implementing a Data Warehouse with SQL Server 2014

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

Cloud Services Platform based on Big Data Analytics and its Application in Livestock Management and Marketing

Most major software vendors are touting some version of SaaS, leading to confusion about the solution model and its advantages.

Innovation From the Ground Up:

Research on application of logistics information service platform based on mobile terminal

An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things

Implementing a Data Warehouse with Microsoft SQL Server

Research and Application of Engineering Progress Management System Based on the Fixed Assets Traceability Concept

Design and Implementation of Room Management System of Hotel Based on J2EE Chongjie Dong

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Research of the Trait and Quality on Emergency WeChat Platform Based on Service Framework and Quality Gap

ANALYSIS OF BENEFITS AND DRAWBACKS OF TRADITIONAL ERP VERSUS CLOUD BASED ERP SYSTEMS

Fundamentals of Web Programming a

The Application and Research of Property-management Information System based on JSF Technology Lin Tang

BUSINESS FLOW INTEGRATION FOR E-COMMERCE AND ERP SYSTEM

Implementing Enterprise Architecture with MDA

Brand New User Experience in Corporate Business Solutions!

power up your business DIGITISE YOUR BUSINESS PROCESSES Entry Level

A Measurable Multitenant Customer Relationship Management Application on Cloud Platform: Cloud CRM

Research on 6R Military Logistics Network

Research and Application Study on Accident-Based 3D Power Station Simulation Technology

Efficient System for Maximizing Profit in cloud Computing

Power Distribution Grid Service Restoration Software Based on Load Balancing

Enterprise Mobility: Are You Ready?

Cloud Computing. Christian Muschter. Oracle On Demand Sales Manager Deutschland. Hamborner Strasse 51, Düsseldorf, Deutschland

The application of Information Exchange Bus in Electric-power Information System

AGENT-BASED WHEAT SIMULATION MODEL COOPERATION RESEARCH

Design and Research on Co-simulation Training System of Large-Scale Power Grid with Distribution Network Based on Intelligent Materials System

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

Fully automatic CNC machining production system

International Conference on Management Science and Management Innovation (MSMI 2015)

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

Applications and platform of Technology-driven financial innovation and. integration patterns for LED industrial chain of integrated business

Research on Business Model Innovation of Logistics Enterprises

The Research of Urban Rail Transit Integrated Automation System Based on Cloud Computing Wu Qin1, a

STUDY ON BIM-BASED STRUCTURAL WORKING DRAWING DESIGN SYSTEM

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Continuing the Evolution of Real-Time Payments in the U.S.

IBM A Assessment: IBM Architectural Design of SOA Solutions. Download Full Version :

Energy Management System (EMS)

MANAGEMENT INFORMATION SYSTEMS (MIS)

COCOMO II Based Project Cost Estimation and Control

Application Migration Patterns for the Service Oriented Cloud

SUGGESTED SOLUTION IPCC November-17 EXAM. Test Code I N J 7005

ABSTRACT. Keywords: Cloud Computing, Mobile Cloud Computing, infrastructures, applications, etc. I. INTRODUCTION

Design of the Improved PDM and the Real-time Collaborative Viewing System

Agent based Information Processing System Architecture

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION

WHAT IS CLOUD COMPUTING?

A Platform Design for GIS Scientific Research Service Based On Middle-Ware

Optimize Utility in Computing-Based Manufacturing Systems Using Service Models and Development Models

Chapter 3. The Integration as a Service Paradigm

Design of Collaborative Production Management System Based on Big Data Jing REN and Wei YE

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

The Cloud at Your Service

A Framework of BIM-Based Bridge Health Monitoring System

Chat Module Feature List

Research on CITIS System Data Exchange Method for CALS

In Pursuit of Agility -

SIFI Technologies: Simple Instruments for Innovation

Production Scheduling System for Oil and Gas Storage and Transportation Based on GIS and SCADA Technology

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

The Influential Factors of Organization Adoption of Egovernment Cloud

Transcription:

International Conference on Computational Science and Engineering (ICCSE 2015) Design of SaaS Layer Cloud Platform for Rapid Design of Series Products Wuxue Jiang 1, Dukun Ding 2, Yuqiang Chen 1, Wenliang Cao 1, Yan Liang 3 1.Department of Computer Engineering, Dongguan Polytechnic, Dongguan, 523808, China 2. Department of Mechetronics Engineering, Dongguan Polytechnic, Dongguan, 523808, China 3.Department of Computer Engineering, Maoming Polytechnic, Maoming, 525000, China Keywords: Rapid design of product, SaaS, Cloud platform, Service-oriented integration, J2EE. Abstract. Correlation theories for rapid design of series products under SaaS model was illustrated and system instances were established in this thesis in allusion to the improvement of informatization level of modern enterprises, as well as the improvement of the efficiency and quality of rapid design of product. Besides, the main technologies of multi-tenant design, data expansion design and flexibility configuration design in SaaS service mode system were studied, and a system prototype was achieved by applying the above key technologies. It is different from transitional J2EE system structure on account of that it systematically made use of Struts frame to realize presentation layer and control layer, added DAO Factory logic module to link different data, instantiated the object and achieve specific operation. Introduction Rapid design is also called quick response design or agile design, and it was proposed and developed under the situation of the need of current market to product diversification and transient behavior. Rapid design of product is a new kind of philosophy, and the main purpose of it is to shorten the design cycle of the product, improve the design quality of the product, and improve the company s quick response ability to the market when compared with computer integrated manufacturing (CIM), lean project (LP), concurrent engineering (CE), and agile manufacturing (AM). As engineering concept, the typical examples of product platform since 90s of last century included: Kodak Company successively developed four kinds of camera series products in allusion to different market segments on the basis of the same platform; different types of walkmans produced by Sony shared similar recording mechanism; Xerox produced different types of duplicators by adopting modularization platform in order to meet the demands of different users. At present, enterprises make product design mainly through amending existing accessories, which can effectively shorten the design cycle of the product, and allow the company to develop in fierce competition [1]. The main method adopted by rapid design currently is to complete the design work of the product by modifying or improving the existing product or design examples, namely, to complete the design of new product rapidly with high quality and satisfy the need of clients by making variant design to the structure parameter and other properties of the product on the basis of keeping the function and principle of the product unchanged [2]. SaaS Layer Cloud Services Cloud computing was developed from parallel processing, distributed processing and grid computing, and it transfers the data processing in personal computer or server to supercomputing group in internet which consists of thousands of general industrial standard server, so as to obtain high-speed data handling capacity. SaaS providers can set up all network infrastructure and soft hardware operation platform needed by informatization of enterprises, and they are responsible for a series of work including previous implementation and later maintenance, by this way, companies can use information systems through internet without the need of purchasing soft hardware, constructing machine room, or recruiting IT 2015. The authors - Published by Atlantis Press 421

personnel. It is just like using water after turning on the water tap, and the companies can rent software maintenance from SaaS providers in accordance with its needs. SaaS is a kind of software layout model, and its application is designed specially for network delivery, which is convenient for users to deposit, deploy and insert through the internet [3]. The price of SaaS application software is generally all-inclusive fee, which includes software license fee of general application software, maintenance cost and technical support fee of software, and uniform them into monthly lease charges of each user. SaaS is the best way for small and mediumsized enterprises to realize informatization by making use of advanced technology. While, SaaS is definitely not just suitable for small and medium-sized enterprises, but all the enterprises with different scales can make a profit from SaaS. Correlation Technique for Rapid Design of Products Systematic framework of SaaS model. It made a research on software system architecture under SaaS model and designed database by deeply analyzing the difference and relation between SaaS model and ASP model, and centering on multi-tenant character of SaaS model. Enterprise information service integration and software combination technique. SOI is the integration made by WEB service under SOA circumstances, and it can solve integration and interoperability problems by applying WEB service systematically. It inherited excellent technologies of EAI, message bus, process integration, data integration, etc., and used standard integration which was the same as Web service, besides, it translated a number of associative functions of existing system into service to make integration by providing a systematic frame used for constructing, deploying and administrating the integration, which simplified the integration process of the system. The design of dynamic service selection for multi-tenant application and its deployment strategy. In order to solve the difficulty of multi-tenant application in performance customization, it needed to convert it into selection problem of dynamic state service driven by SLA to solve under the condition that each logical service corresponded to multiple service instances with different nonfunctional properties, then it realized the partition of tenant type by clustering method, after that, the service selection driven by SLA would be achieved by making use of genetic algorithm based on real time load data. System development and the realization of examples. It established the frame structure of rapid design of series products under SaaS model; achieved SaaS framework of software on the basis of making research on software system architecture of SaaS model and the design method of database; secondly, the development of SaaS software application program layer, rapid design software and rapid quotation of series products have been realized; conducted the establishment of gene pool of rapid design of product, the development of design module of parameter and model driven module, the development and verification of technique information statistics module based on the theoretical basis of rapid design of genetics products; finally, it proceeded component encapsulation and debugging movement by facing to typical manufacturing industry [4]. The comparison relation between the design platform rental models of traditional products and the design platform rental model of products on SaaS layer was shown in Fig.1. 422

Fig. 1: Comparison of the two pattern between traditional and rental Design Cases J2EE is a standard system structure, and provides multilevel system structure which is centered on application server and based on component [5]. Such kind of multilevel distributed system structure can make logical functions be divided into different components, moreover, the components can be distributed on different machines in accordance with the distribution of the layer they were on, and the system general architecture is shown in Fig.2. Fig. 2: Product design cloud platform system architecture chart Client layer: J2EE application can be based on Web browser, or is not based on it. In its application based on Web browser, the browser would operate on client layer and can download HTML page from Web browser. In its application which is not based on Web browser, the operation of client layer would not visit Entersprise Beans through web, but, the client layer was used for interacting with users and showing information to users. Web layer: Web consists of JSP page and Servlets. It can send the input of users to business layer and make it be processed by Entersprise Beans. Business layer: it is used for solving business logic, and there will be Entersprise Beans for execution. One Entersprise Beans can receive data from client end to dispose, and then it will sent back the data to client end after completing the disposition of relevant data by sending it to EIS layer. The interlayer can be constructed by business layer and Web layer together. EIS layer: it includes database system, transaction processing system and enterprise resource planning system and other enterprise information services. Systematic architecture design: the original system adopted the combination of J2EE+Struts+Hibernate frame, and it was with certain advantage in aspect of usage, however, it was unfavorable for the construction of service mode system of platform, meanwhile, Hibernate frame lowered the flexibility of user configuration. This thesis remolded traditional frame, made use of 423

Struts frame to realize presentation layer and control layer, built and connected different databases by adding DAOFactory logic, instantiated the object and allowed specific operation to be realized. Tenant can make system operation through browser. When users logged in at the first time, they can make functional pattern configuration, upload various role functions of tenant in system, besides, users can make optional configuration to specific function according to their needs again after entering into actual interface [6]. When delivering data, users can search the corresponding action through Struts.xml file to make logical disposition, after that, the system in the article would separate the actual business process from Action and make practical disposition to the function by calling business logic module, in this way, the need of system function regulation can be realized through making configuration to dao.xml. Business logic module is actually a DAOFactory module which can achieve the connection of database and various specific operations. Conclusion This thesis expounded the correlation theory of rapid design of series products under SaaS mode, and established systematical examples. In addition, the advantages and disadvantages of SaaS service mode, the difference and relation between SaaS service mode and ASP were analyzed in detail; the seven-layer system framework structure and the corresponding database design scheme of SaaS mode software system were proposed on the basis of the maturity degree of the third stage. Furthermore, it made a research on the key technologies of SaaS service mode system, including multi-tenant design, data expansion design and flexibility configuration design etc., and one system prototype was realized by making use of the above key technologies. Acknowledgements This work was financially supported by Guangdong province science and technology plan projects(no.2014a010103002), and by Guangdong Province University Outstanding Young Teachers Training Program(No.Yq2013201), and by production-study-research cooperation projects in dongguan city (No.2014509102211), and by Production-study-research cooperation project in guangdong province (No.2013B011301003), and by the project of social science and technology of Dongguan City in 2013 Research on key technology of product public opinion mining based on high performance computing (No.2013108101045), and by the fund project of Dongguan Polytechnic (No.2014a06, No.2014a07, No.2014d16), and by the Key Teaching Reform Project of Dongguan Polytechnic (JGXM2014020). References [1] Wei-Wen Wu. Developing an explorative model for SaaS adoption. Expert System with Applications, 38(12), pp. 15057-15064, 2011. [2] Björn Johansson, Pedro Ruivo. Exploring Factors for Adopting ERP as SaaS. Procedia Technology, 9, pp. 94-99, 2013. [3] David Concha, Javier Espadas, David Romero, Arturo Molina. The e-hub evolution: From a Custom Software Architecture to a Software-as-a-Service implementation. Computers in Industry, 61(2), pp.145-151, 2010. [4] Alexander Benlian, Thomas Hess. Opportunities and risks of software-as-a-service: Findings from a survey of IT executives. Decision Support Systems, 52(1), pp. 232-246, 2011. [5] Sangjae Lee, Sung Bum Park, Gyoo Gun Lim. Using balanced scorecards for the evaluation of Software-as-a-service. Information & Management, 50(7), pp. 553-561, 2013. [6] CJ Radford. Challenges and solutions protecting data within Amazon Web Services. Network Security,2014( 6), pp.5-8, 2014. 424

[7] Yinling Jiang, Ji Qi, Zixuan Gao, 2014, The Neural Network Sliding Mode Controller Based on Multiple Model for Robotic Manipulators, Journal of applied science and engineering innovation, Vol.1, No.6, pp,370-375. [8] Xiuqiong Hu, Ying Wang,2014, A New Voltage Stability Control Model Considering Active Power Constraints on Weak Branches, Journal of applied science and engineering innovation, Vol.1, No.4, pp,268-274. 425