Font Size: a A A

Java Based Multi-user Electronic Commerce Platform

Posted on:2011-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:F K LiFull Text:PDF
GTID:2178360332457379Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the last century did not, with the network technology and the rapid development of computer technology at home and abroad found to be a lot of medium and small enterprises within the web-based business integration management system for the daily production, sales, management and other work can be at a certain extent, improve efficiency, reduce costs and improve the competitiveness of enterprises. As the global integration of the market model of the emergence of an enterprise's business activities are no longer confined to one city, a region, a country, in accordance with the traditional business model, with other regions, the country's enterprises in commerce and trade can not be in accordance with market changes in a timely manner when may negotiate terms, electronic data interchange (EDI) and electronic funds transfer (EFT) technology, to provide enterprises with the emergence of a new mode of operation. Many large enterprises (such as banks, airlines, etc.) and the room set up their own electronic communications between the system and speed up the business process. As an enterprise e-business applications, system prototype had emerged. So other companies have followed suit to establish their own network systems, online product demonstrations, online sales and other activities to enhance the well-known enterprises in the industry.Now have more and more and more enterprises realize the importance of e-commerce. However, many companies think that e-commerce is to build a business Web site that is e-commerce; in the construction site Shi You do not know what kind of websites built in the establishment of the web site was built and later found that the website did not produce any benefits. Over time they lost interest in electronic commerce, increase the operating costs of the enterprise, but not get the benefits from e-commerce. In fact, this is not the reason e-commerce itself, but no real understanding of enterprise e-business content, did not find an appropriate set of the enterprise e-commerce solutions. At the same time, the original technology development of e-commerce system is inefficient, poor security, portability and scalability disadvantages of poor, unable to adapt to the system application environment is changing.System, major applications of the Java language, Java is an object-oriented programming language from Sun's official release in 1995. Java, the first author is the father of Java, known as James Gosling. Sun Microsystems Inc. Java is a core part of, Java draws on a number of C + + concepts and C language syntax. Java language based entirely on object-making compared to C + + / C language has become easy to use.Java differs from C / C + + programming language will be of such source code compiled into a binary CPU instruction, but rather compiled into an intermediate code, Java code to call this opcode. It can run on any Java virtual machine, does not rely on computer platforms, so that cross-platform Java is by far the most capable one language to compile the program to achieve the first-run everywhere. Java as the most influential twentieth century, the language is still widely used in Web application development. Java language has become an industry standard, companies and even customize their own proprietary Java compiler, in order to meet their business needs.System is based on MVC pattern construction, MVC is a software layered approach, also in Web system development the basis of the most widely used design pattern, MVC is a model (Module), the view (View), controller (Controller) of three parts formed. Classification structure of this mode of procedure for each layer of relatively independent of the progress of the development are not mutually dependent, and even technically be able to find their main direction. So that the progress of this project development and manpower allocation optimization is even more easy. The early development of the software for effective planning, development process, all modules of the project is almost at the same time, and finally together. People of different technical direction can be assigned to a specific module team to play its greatest advantage to do the best job.System uses a distributed EJB deployment, Enterprise JavaBeans (EJB) is a server-side architecture technology is based on distributed applications written in Java. A few years ago, Enterprise JavaBeans technology has been platform providers and enterprise development teams for their support. This is because the EJB component model simplifies the development of commercial components, transaction processing, program expansion, ease of transplantation. Enterprise JavaBeans servers reduce the development of the difficulty of automatic transaction system services, such as interlocking services, security checks, business components and so on, of course, also included a simplified part of database connection. Allowing developers to focus on the experience in the development of business logic.EJB specification constraint-based component architecture for server-side programs: EJB architecture is a component of the development and deployment architecture, distributed applications created by different companies, they all follow the EJB specification for development. The purpose of this specification is to define a standard so that different suppliers to implement these standards. By using this standard, each application are based on enterprise-level JavaBeans implementation from the application's scalability, transactional, and multi-user have to wait until the security guaranteed.All EJB application can be write-once can be run on any server platform, as long as they follow the enterprise JavaBeans specification. EJB components running on the EJB server inside the container. The container in the other components to connect to a database or other EJB containers. An EJB client can access the same Java Virtual Machine (JVM), or through a remote interface from an external JVM to get EJB formation. EJB local component is equivalent to an EJB object factory. Allow EJB object from the container itself may also be a remote object.Multi-application design simplifies development, deployment and maintenance costs. It allows developers to focus on their business logic and specific programming details, relying on a variety of back-office services provide the basis for functionality and client application to provide user interaction. Once the system is the development is completed, the business logic can be deployed at any one eligible server.This article describes the business platform is a multi-user virtual business platform, serving business customers and the general customers to provide B2B, B2C, C2C a full range of servers, providing business customers of all sizes a comprehensive server functionality. Business platform, as the center, according to different customer needs to extend the platform functionality, and enterprise convergence of existing systems and so on.Customers using this platform can quickly check the goods they need the information, and businesses can also be potential customers through this platform to announce the latest product information. Supply and demand for such a quick agile business system has been well realized. Customers can query through the system functions according to the type of goods, commodity prices, release of the companies and products that meet their requirements. Enterprises through the platform of their newest products is sent to a specific sub.System provides customer management, product information management, purchasing management, sales management, inventory management, electronic tendering, logistics management and other functions. These functions can be easily adopted by companies planning program, management company's business.
Keywords/Search Tags:Java, Electronic Commerce, CORBA
PDF Full Text Request
Related items