The Design of B2B E-commerce System Based on MVC Model and J2EE
|
|
|
- Stuart Reeves
- 9 years ago
- Views:
Transcription
1 MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No. 4, 2010, pp ISSN [Print] ISSN X [Online] The Design of B2B E-commerce System Based on MVC Model and J2EE GUO Chun-yan 1 ZHU Kong-lai 2 MA Zong-guo 3 Abstract: In the paper, the architecture of J2EE and the method of development system with J2EE were described. Among of these technologies, Web application with the MVC model to develop was emphasized. On the base of the B2B business trade flow, requirement analysis was discussed in detail. It emphasized that the modeling and system designed and implemented. A B2B e-commerce system of four-layer architecture by EJB component technology was established. Key words: B2B E-Commerce system; J2EE technology; EJB component; MVC model 1. INTRODUCTION E-commerce is a new business model which realizes the consumer shopping online and transactions online between merchants and electronic payment online, that based on browser/server application in an open network environment. According to the demand for transactions online of some enterprise, we design and development a sale e-commerce system based on EJB. That realized transaction automation between buyers and sellers which made the orders as the center, solved the problems of data exchange and communication with suppliers, agents, distributors in commercial operation. 2. SYSTEM ARCHITECTURE Combined the B2B enterprise's characteristic and the actual demand, four layers structure of J2EE was used in the system based on the Web, and the B/S model, the client do not need to install client software. J2EE provides a comprehensive function support on the development of Web-based multi-layer application system. In the system's structure, the client is the thin customer, which provides a convenient interface for the customer, the supplier, the seller, the manager and the management activity; Web layer responses customer requests and submits requests to business logic layer, which improved the efficiency of the system greatly, reduced the burden of the Web layer; business logic layer separates the business logic from other layers, enhances system's extendibility and flexibility; data layer is a large relational database, 1 Female, research direction: information management, soft power.research Center of Soft Power, University of Jinan, Jinan Shandong, , China 2 Research Center of Soft Power, University of Jinan, Jinan Shandong, , China 3 Research Center of Soft Power, University of Jinan, Jinan Shandong, , China *Received 11 October 2010; accepted 1 December
2 which storages customers, merchandise and resource information and so on, guarantees integrity and uniformity of all data of the system. E-commerce system can be divided into 5 sub-systems which includes commodity management (purchase, sale, inventory, order, payment, etc.), order management (purchase orders), members of management, commodity distribution, information management and statements of statistics. System chart shown in Figure 1. Figure 1. The system chart 2.1 The System Software Model -- J2EE Architecture At present, the mainstream of enterprise-class application development technology: J2EE based on Java2 is introduced by Sun Corporation,.NET is introduced by Microsoft Corporation, CORBA is introduced by CORBA organization. Three kinds of technologies have their own advantage, I decided to adopt J2EE as the development of the system s main standard when I synthesized the present application situation and each kind of technical concrete characteristic. J2EE that Java2 Platform Enterprise Edition is a brand-new concept model which was introduced by U.S. Sun Corporation, it has unparalleled advantage in compared with the traditional Internet application. It provides a component-based approach to design, develop and deploy the enterprise system. The J2EE uses multi-layer's distributional model, application logic is divided into components according to the functions. J2EE component is an independent software unit; they compose the J2EE application program through related class and the document, and interact with other components. The following is a typical four-layer structure of J2EE: The client layer component which is running on the client machine; The web layer component which is running on J2EE server; The business logic layer component which is running on J2EE server; The software of enterprise information system layer which is running on EIS server. In the design of system architecture, I take into account the following factors: First, the system's users are mainly various kind of enterprises, in order to enable them to use the system in different locations, different times and different circumstances, it is must be taken into account about the system's cross platform. Second, the majority of operations of the system involve to interaction with the user dynamically, therefore it should issue data dynamically. Third, the system has many similar but not identical functions, it is necessary to improve the system modules reusability, cohesion and scalability. Fourth, system's operation needs the backstage database to provide the data management and the control service. 2.2 the Combination of J2EE and MVC MVC model MVC (Model-View-Controller) model originated in the Small-talk-80 language, applies in the interface design early, and now as a typical object-oriented design pattern is widely used. MVC model divides the 114
3 application into the model (Model), view (View) and controller (Controller). Model is the application core that on behalf of the data structure and business logic; View is the external performance of the model that enable customers interact with the system; Controller responses the user s input and relates model and view. From its definition, we can see, MVC model use partitioning thought that separates data access and logic process, it solved the problem of the B/S pattern fundamentally, which has the remarkable advantages in constructs in the web application: (1) MVC model could be applied to multi-user, scalable, maintainable and highly interactive systems, such as the following B2B e-commerce system we introduced. (2) MVC model can be a very good expression of the interaction model between user and system, expanding the structure of the whole system model. (3) MVC model can be very convenient to use multiple views to display multiple sets of data, so that we can make the system support of other new types of client easily. In addition to operating desktop browser, but also can run in the PDA, WAP. (4) Because MVC has separated data control and data performance in the pattern for developers, we can distinguish the responsibility of developers, the backstage developers can focus on the business processing while the onstage focus on user interaction interface, thus can greatly enhance the efficiency of development, shorten the cycle MVC Model to Build the J2EE Platform The structural design of software modules in this system, we have adopted ideas of combination of MVC model and J2EE framework. Following I discussed the method on the combination of system. The system components to the MVC mapping is diverse, entirely assign flexibly according to the actual situation. In the usual situation, we mapped J2EE elements to the three components of the MVC in accordance with the following pattern. Controller: Servlets; View: Java Server Pages; Model: JavaBeans and Enterprise JavaBeans. J2EE technology unifies MVC design pattern in the construction enterprise Web application [4], JSP corresponds to the view, because the entire system interact with the outside through JSP primarily, may enable developers to develop the web pages in mastering the few programming skill, developers focus their work on the design of the page, without having to care about the source of data and logic; Servlet corresponds to the control, as intermediate between JSP and EJB, they transform user's request into the Model understandable request, and decide to show which view; EJB and JavaBeans deal with the request of data by the Controller, which are corresponding to the model and generate the result sets according to the request, EJB mainly used in packaging business logic and data logic. MVC pattern build the Web application framework shown in Figure 2: 115
4 Figure 2. MVC model to build the J2EE platform performance 3. DEVELOPMENT AND IMPLEMENTATION OF COMPONENTS IN THE SYSTEM In front I introduced the relevant technology in the system, the following I introduce specifically each level design development in combination with the realization of the process. 3.1 Client layer Design and Development Client is the first layer in J2EE four-layer structure, whose primary role is for users to operate, through the layer to reflect customer demand and show the result of the system to the user. In the several client software commonly, Web browser has obvious advantage, it does not need client maintenance, only one computer will be able to access the Internet as our client, and system users are mainly customers, suppliers, agents and vendors, the large number, the use of dispersion. So I choose B / S mode, the user will be able to realize the function module of the system only through the browser, the operation is simple and convenient. 3.2 Web Layer Design and Development Web is the second layer in J2EE four-layer structure, whose primary role is to respond to client requests, and return the results to the client. Web layer is mainly JSP and Servlet, JSP and Servlet can deal with customer requests and establish response, which is running on the Web container. Through a combination of two technologies, making the system has a clearer page performance, a clearer delineation of roles and improving the efficiency of development JSP Page Development JSP is running on the server-side component of Web containers, JSP source files are implemented by JSP engine on the Web server. JSP pages are compiled into Servlet on the server. We develop different JSP pages according to different modules, its main function is to provide a functional operation interface to the user and convey the request of users to the Servlet on Web layer which is responsible for control logic. 116
5 Users add the JSP page through the browser and enter basic information about users. The page passes the values to the Servlet through the POST method, related processing by Servlet Servlet Development Servlet is the small application procedure that is running on the server based on the Java language. It is the server software which has nothing to do with the agreement and the platform; they operate on the server or application server's Java virtual machine. It is responsible for receiving HTTP requests, dynamically generated HTTP response, Servlet and Servlet engine running on web server interact through request and response. Servlet is responsible for concrete realization and the call EJB, the client call EJB, the main step is as follows: Find the Home interface of EJB through JNDI. Obtain the Remote Interface reference of EJB. call method defined in EJB. The following is an example which calls EJB to add a user entity Bean in Servlet. We received the user basic information parameter transmitted by JSP page: userid, name, , phone, postalcode, then called Bean which add users: AddUser InitialContext ctx=new InitialContext(); //get the initialized context environment for Bean Object obj=ctx.lookup( java:comp/env/ejb/adduser ); //use JNDI to find adduser AddUserHome home=(adduserhome) javax.rmi.portableremoteobject.narrow(obj,adduserhome.class); //get the Home Interface of Bean addinstance=home..create(userid,name, ,phone,postalcode); //create a Bean example addinstance.add(); //call business method of EJB, here is to call a method used to add users. 3.3 Business Logic Layer Design and Development In the system, the main criteria of design and implementation of Business Logic Layer used EJB2.0. EJB development must be achieved interface definitions (Home and Remote interface) of javax.ejb package and use class implements the public methods of bean. Client accesses Enterprise Bean method through the Home and Remote interface of Enterprise bean. Home interface provides the method which can create, delete, and position enterprise bean, client uses the Create () method to create EJB instance, or uses find method to identify a single EJB instance, and Remote interface provides business processing method which operates EJB instance, so as to be client access. In the deployment, these interfaces create classes in the container, enable customers to create, delete, position or call the business method on enterprise bean. Enterprise bean class provides the realization of business method, the creation of method and query method. The following is the stateful Bean's add () method code: public void add (){ // In this method, stateful Bean calls a entity Bean: User InitialContext ctx=new InitialContext (); Object obj=ctx.lookup ( java:comp/env/ejb/user ); //find User s entity Bean through JNDI UserHome home= (UserHome)PortableRemoteObject.narrow (obj,userhome.class); //obtain the Home interface of Bean home.ejbcreate (userid,name, ,phone,postalcode); //add an user entity } The completion of the above code and related links, you can use EJB add users in the Web client. 117
6 The above code is a small part of the system, which omitted the connectivity part with the JBoss server as well as part of exception, but can clearly understand how to use EJB to provide services to customers, which has typical. 3.4 Data Layer Design and Development Data layer is a place to store data, we use SQL Server to store permanent e-commerce data. The key of the entire database is table structure design, it is independent of the logic structure of the entire database, able to fully reflect the real world, including the links between the entities and can meet customer demand, and easy to expand and modify. We established five base tables: (1) Commodity information table (products): The table used to record information of goods (including goods number, name, price, type, units, classification of property, pictures, suppliers briefings, etc.). (2) Enterprise information table (enterprise): record information of registered member. (3) Order (orders): every registered member has an order to record their expense. (4) Product Classification table (dep1, dep2): describe the classification of products. (5) Business permissions table (userset): business users can operate the module according to division of authority. 4. CONCLUSIONS We designed and developed component in the multi-layer structure based on the further integration of MVC model, which ensured the system scalability and maintainability. We focused on EJB components technology and applied EJB components theory to the design of the system. Application of a large number of component technology have greatly enhanced the reuse of code, improved development efficiency. The system is still a lot of inadequacies in need of further improving and enhancing. In the actual work, we still remain the research stage in the model design and analysis, the real part of the achievement is still relatively simple. The true realization of model has a lot of hard work to do. In short, through specific system development, we can see, J2EE technology provides a powerful tool for application development of the B2B E-commerce system. In the future, if we can combine cluster technology and load balancing strategy, we will make the system more powerful. REFERENCES CHENG Kunshan, WU Huiyun. (2003). Research on EJB Component-based E-commerce Architecture and Services Platform. Journal of Ease China Jiaotong University, 20(4), DEACON John. (2000). Retrieved from Model-View-Controller(MVC)Architecture. LI Huan-zhe, LIU Xiao-liang, GUO Da-quan, WANG Fan, CAO Qiang, MA Shu-min. (2003). The Discussion of J2EE System Architecture. Journal of the Hebei Academy of Sciences, 20(3), LI Kangrong, MIAO Fang. (2008). The Study of E-Commerce System Architecture Based on MVC Model and J2EE Platform. Computer Security, 9, LU Jiamiao, YE Shaozhen. (2004). Electronic Business System Integrated Design Based on J2EE Multi-patterns. Journal of Fuzhou University(Natural Science), 32(6),
7 LU Rongxing, YU Zhou, RUAN Yongliang, WANG Zhiqiang. (2003).Study and Implementation of MVC Design Pattern on J2EE Platform. Application Research of Computers, 3, ROMAN Ed, AMBLER Scott, and JEWEL Tyler. (2002). Mastering Enterprise Java Beans, 2nd Edition. New York: Wiley Computer Publishing, 92. YANG Peng, LI Layuan. (2005). Applied Research of EJB Component Technique in Electronic Commerce System. Journal of Wuhan University of Technology, 29(2),
Design of Electronic Medical Record System Based on Cloud Computing Technology
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based
PHP Web Authoring for Database Management based on MVC Pattern
, October 19-21, 2011, San Francisco, USA PHP Web Authoring for Database Management based on MVC Pattern Chanchai Supaartagorn Abstract Nowadays, the MVC pattern is the effective method for the development
Research Article. ISSN 2347-9523 (Print) *Corresponding author Lili Wang Email: [email protected]
Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4B):424-428 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)
Commercial software development with the help of J2EE architecture and MVC
Journal of The International Association of Advanced Technology and Science Commercial software development with the help of J2EE architecture and MVC Anup Kumar Ranjeeta chauhan 1. Abstract The Java 2
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
Construction of Library Management Information System
Construction of Library Management Information System Lian-feng Zhang, Rui-jin Zhou, Li-ping Sui, and Guo-qing Wu Henan Institute of Science and Technology Xin-xiang, China [email protected] Abstract. Library
E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones.
E-Commerce Supply Chain Management Domain Research and Standard Architectures Kunal Chopra, Jeff Elrod, Bill Glenn, Barry Jones Introduction E-Commerce Supply Chain Management involves the co-ordination
Design of Data Archive in Virtual Test Architecture
Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei
Application of MVC Platform in Bank E-CRM
Application of MVC Platform in Bank E-CRM Liancai Hao (School of Management, Harbin Institute of Technology, Harbin P. R. China 150001) [email protected] Abstract Customer relationship management (CRM)
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
Open Access Design and Implementation of Online Shopping System Based on the Struts Framework. Zhang Li 1,* and Zhao Luhua 2
Send Orders for Reprs to [email protected] The Open Automation and Control Systems Journal, 2014, 6, 387-392 387 Open Access Design and Implementation of Online Shopping System Based on the Struts
Web-based Automobile Sales Management System. Huabo Xiao
3rd International Conference on Management, Education, Information and Control (MEICI 2015) Web-based Automobile Sales Management System Huabo Xiao College of Information Engineering, Jiangxi University
Study on mobile e-commerce business process optimization
ISSN 1816-6075 (Print), 1818-0523 (Online) Journal of System and Management Sciences Vol. 2 (2012) No. 2, pp. 46-53 Study on mobile e-commerce business process optimization Rongxiang Li 1 1 Computer Science
JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
How To Understand The Architecture Of Java 2Ee, J2Ee, And J2E (Java) In A Wordpress Blog Post
Understanding Architecture and Framework of J2EE using Web Application Devadrita Dey Sarkar,Anavi jaiswal, Ankur Saxena Amity University,UTTAR PRADESH Sector-125, Noida, UP-201303, India Abstract: This
Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.
Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc. J1-680, Hapner/Shannon 1 Contents The Java 2 Platform, Enterprise Edition (J2EE) J2EE Environment APM and
EJB & J2EE. Component Technology with thanks to Jim Dowling. Components. Problems with Previous Paradigms. What EJB Accomplishes
University of Dublin Trinity College EJB & J2EE Component Technology with thanks to Jim Dowling The Need for Component-Based Technologies The following distributed computing development paradigms have
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Detailed Table of Contents
Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts
Distributed Objects and Components
Distributed Objects and Components Introduction This essay will identify the differences between objects and components and what it means for a component to be distributed. It will also examine the Java
Design and Implementation of J2EE-based Online Examination System Yingjie Fu
International Conference on Intelligent Systems Research and Mechatronics Engineering (ISRME 2015) Design and Implementation of J2EE-based Online Examination System Yingjie Fu Department of Teaching Affairs
Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol
Changtao Qu, Thomas Engel, Christoph Meinel: Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol in Proceedings of the 4th InternationalEnterprise Distributed
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:
UPS battery remote monitoring system in cloud computing
, pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology
Transmitter Station Remote Monitor System Based on Browser/Server Structure
TELKOMNIKA, Vol.11, No.3, March 2013, pp. 1594 ~ 1599 ISSN: 2087-278X 1594 Transmitter Station Remote Monitor System d on Browser/Server Structure Shanshan Li*, Jian Zhou Communication University of China
CONSUMER DEMAND MONITORING AND SALES FORECASTING (CDMFS) SYSTEM
CONSUMER DEMAND MONITORING AND SALES FORECASTING (CDMFS) SYSTEM Rahul Goela School of Electrical and Electronics Engineering (3 rd Year) Nanyang Technological University (NTU) Matriculation Number: 001105a03
Java-technology based projects
Java-technology based projects TietoEnator Corporation Oyj Simo Vuorinen [email protected] 1 TietoEnator 2000 Agenda Java: language, architecture, platform? Javan promises and problems Enterprise-APIs
http://www.paper.edu.cn
5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission
A framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
Virtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
Urban planning and management information systems analysis and design based on GIS
Available online at www.sciencedirect.com Physics Procedia 33 (2012 ) 1440 1445 2012 International Conference on Medical Physics and Biomedical Engineering Urban planning and management information systems
Enterprise Application Integration
Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier
Portals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
Design Approaches of Web Application with Efficient Performance in JAVA
IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept
Introduction to Sun ONE Application Server 7
Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers
Performance Comparison of Persistence Frameworks
Performance Comparison of Persistence Frameworks Sabu M. Thampi * Asst. Prof., Department of CSE L.B.S College of Engineering Kasaragod-671542 Kerala, India [email protected] Ashwin A.K S8, Department
Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models
Table of Contents J2EE Technology Application Servers... 1 ArchitecturalOverview...2 Server Process Interactions... 4 JDBC Support and Connection Pooling... 4 CMPSupport...5 JMSSupport...6 CORBA ORB Support...
Chapter 1 Introduction to Enterprise Software
Chapter 1 Introduction to Enterprise Software What Is Enterprise Software? Evolution of Enterprise Software Enterprise Software and Component-Based Software Summary If you have heard of terms such as
Understanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden
OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive
Distributed Database Design
Distributed Databases Distributed Database Design Distributed Database System MS MS Web Web data mm xml mm dvanced Database Systems, mod1-1, 2004 1 Advanced Database Systems, mod1-1, 2004 2 Advantages
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
Client-server 3-tier N-tier
Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application
Architectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
Web Application Development
Web Application Development Introduction Because of wide spread use of internet, web based applications are becoming vital part of IT infrastructure of large organizations. For example web based employee
Java Technology in the Design and Implementation of Web Applications
Java Technology in the Design and Implementation of Web Applications Kavindra Kumar Singh School of Computer and Systems Sciences Jaipur National University Jaipur Abstract: This paper reviews the development
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Fiji Islands [email protected]
Research and Implementation of Customizable Dynamic Website Management System
2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore Research and Implementation of Customizable Dynamic Website Management
2012 LABVANTAGE Solutions, Inc. All Rights Reserved.
LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
An Easy, Secure and Reliable Online Shopping & Payment System
An Easy, Secure and Reliable Online Shopping & Payment System Ripan Kumar Basak 1, Dr. Avula Damodaram 2 1 JNTUH, School of Information Technology, Kukatpally, Hyderabad, Telangana, India-5000 85 2 Professor
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility
RESEARCH ON THE APPLICATION OF WORKFLOW MANAGEMENT SYSTEM IN COLLABORATIVE PLATFORM FOR ENGLISH TEACHING
Computer Modelling and New Technologies, 2013, vol. 17, no. 3, 93 98 Transport and Telecommunication Institute, Lomonosov 1, LV-1019, Riga, Latvia RESEARCH ON THE APPLICATION OF WORKFLOW MANAGEMENT SYSTEM
Service-Oriented Software Testing Platform *
Service-Oriented Software Testing Platform * Fagui Liu 1, Chunwei Luo 1 School of Computer Science and Engineering, South China University of Technology 510640 Guangzhou, Guangdong, P.R. China [email protected],
Configuration Management of Massively Scalable Systems
1 KKIO 2005 Configuration Management of Massively Scalable Systems Configuration Management of Massively Scalable Systems Marcin Jarząb, Krzysztof Zieliński, Jacek Kosiński SUN Center of Excelence Department
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 E-commerce recommendation system on cloud computing
The Study on Web GIS Architecture Based on JNLP
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir The Study on Web GIS Architecture Based on JNLP Li Luqun 1, Li Jian 2,Tian
SSC - Web development Model-View-Controller for Java web application development
SSC - Web development Model-View-Controller for Java web application development Shan He School for Computational Science University of Birmingham Module 06-19321: SSC Outline Outline of Topics Java Server
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW
CONCEPTUAL MODEL OF MULTI-AGENT BUSINESS COLLABORATION BASED ON CLOUD WORKFLOW 1 XINQIN GAO, 2 MINGSHUN YANG, 3 YONG LIU, 4 XIAOLI HOU School of Mechanical and Precision Instrument Engineering, Xi'an University
CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS
CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application
The design of an open laboratory information management system based upon a browser/server (B/S) architecture
World Transactions on Engineering and Technology Education Vol.11, No.1, 2013 2013 WIETE The design of an open laboratory information management system based upon a browser/server (B/S) architecture Wen-cheng
The Comparison of J2EE and.net for e-business
The Comparison of J2EE and.net for e-business The Technical Report (hipic-10292003) of High-performance Information Computing Center at California State University, Los Angeles Jongwook Woo Computer Information
MVC pattern in java web programming
MVC pattern in java web programming Aleksandar Kartelj, Faculty of Mathematics Belgrade DAAD workshop Ivanjica 6. -11.9.2010 Serbia September 2010 Outline 1 2 3 4 5 6 History Simple information portals
Design and Implementation of Web front-end based on Mainframe education cloud
IT 15 015 Examensarbete 30 hp Mars 2015 Design and Implementation of Web front-end based on Mainframe education cloud Fan Pan Department of Information Technology Abstract Design and Implementation of
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Passive RFID Solutions for Asset Tracking and Inventory Management
Passive RFID Solutions for Asset Tracking and Inventory Management Introduction: In the present context of business, it is becoming essential for the business world to provide electronic commerce in addition
On Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
CS 55.17. Developing Web Applications with Java Technologies
CS 55.17 Developing Web Applications with Java Technologies Class Introduction Instructor: David B. Pearson Email: [email protected] Yahoo! ID: DavidPearson Website: http://www.santarosa.edu/~dpearson/
A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China
A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China Zhongqiang Liu 1, Kaiyi Wang 1*, Shufeng Wang 1, Feng Yang 1 and Xiandi Zhang 1, 1 Beijing Research Center for
25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy
UK CMG Presentation 25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy Is Performance a Problem? Not using appropriate performance tools will cause
Outline. TIM 50 - Business Information Systems. Lecture 10. Instructor: Terry Allen UC Santa Cruz 10/28/2011
TIM 50 - Business Information Systems Lecture 10 Instructor: Terry Allen UC Santa Cruz 10/28/2011 Outline Announcements Review Alibris Case Study Information Technology Student Presentations Client-Server
An Enterprise-Wide Project Quality Management System in Manufacturing Industry
An Enterprise-Wide Project Quality Management System in Manufacturing Industry Wuliang Peng 1,2, Rui Lu 1 and Chengen Wang 1 1 Key Laboratory for Process Industry Automation, Ministry of Education, Northeastern
Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant
Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT Networked Businesses D.8.1 Networked architecture J2EE compliant ( Version 1 ) Due date of deliverable: June 30 th, 2007 Actual submission date:
Techniques for Scaling Components of Web Application
, March 12-14, 2014, Hong Kong Techniques for Scaling Components of Web Application Ademola Adenubi, Olanrewaju Lewis, Bolanle Abimbola Abstract Every organisation is exploring the enormous benefits of
Research on Sports Information Technology Education Platform Based on ASP-NET Technology
Send Orders for Reprints to [email protected] The Open Cybernetics & Systemics Journal, 2015, 9, 2989-2993 2989 Open Access Research on Sports Information Technology Education Platform Based on
