LINUX-based SME application solution

zhaozj2021-02-16  199

Because the Linux toolkit has almost all tools, it is easy and cheap to build Internet and intranet application services. Thus, in the Internet / Intranet environment, Linux starts replacing the commercial UNIX and Windows ?? NT. The Apache service software in the Linux environment provides extremely high performance and extremely low fees on the Internet / Intranet. In the United States, most of the cheap servers are based on the Linux platform. According to the statistics from InfoBeads, more than 26% of Internet commercial companies are based on the Linux platform, and this ratio is constantly expanding. Apache Server Software is a most typical example under the Freedom Banner. It manages half of the world's browsing servers, with low cost, high performance, and significant feature. In addition, Linux is less than other competitors on hardware. When the hardware system is upgraded, the Linux system is easy to expand its function, and the performance of the system will also increase accordingly. A separate Linux system is capable of providing content including WWW browsing services, file download services, proxy services, email services, domain name resolution services, TCP / IP routing services. All issued versions of Linux (TurboLinux, Redhat, Caldera et al.) Provide the tools you need to simply quickly install Internet Services software.

Domestic major SMEs, in the development of data information, storage, and query of various enterprises, information, etc. However, the development of enterprises does not allow a lot of funds to be used in the internal information system construction. Based on the Linux platform application, it is possible to help SMEs build information systems with low price and high performance. The Turbolinux version is taken as an example, how the TurboLinux application solution is how to build a new enterprise system environment, hoping to help with the similar demand for SMEs to build an efficient enterprise internal network.

Demand overview

Enterprises need to solve the following problems in production and management:

1. Production status of data;??

2. The number of raw materials in stock;

3. Type and quantity of inventory products;

4. Statistical reports for enterprises;

5. Basic information of the internal personnel of the enterprise;

6. Centralized storage and timely query of large amounts of data;

7. Understand the external information through the Internet to carry out online sales services.

System basic structure

This program divides information system construction into hardware platform, network platform, network service, application service, application system 5-layer architecture. See Figure 1 for details.

Hardware platform: refers to the network hardware device, host and main network technology for enterprise network. Such as the selection of network switches, etc.

Network platform: refers to the connection and topology of the enterprise network. Such as enterprise network WAN connection, enterprise network LAN connection, firewall settings, Internet connection, etc. Since the entire enterprise network is mainly IP network, the IP system of the internal network is also listed as a network platform.

Network Service: Refers to the service provided by the application service on the network platform to ensure the security, efficiency and correctness of the network system. The main network services are concentrated in Internet / Intranet domain service, replication, security, and management services.

Application Service: Refers to the service and application of the end user. The main service is concentrated in information sharing and management, information access navigation, agents, communications, and collaboration and application access.

Application System: Build a network service and application service, as well as an application system above the existing service. Such as inventory management subsystems, sales management subsystems, office automation subsystems, etc.

Network structure

Hardware configuration

Each server: Intel ?? x86 series of servers. Such as: HP, Dell's microcomputer server. If the amount of information accesses smaller servers, the PC that can be stabilized with can be shared with other system software.

Terminal: PC (Pentium level or higher).

The router can be replaced by a Linux server.

2. System software configuration

According to the functions and tasks, system software, application software, and development environment tools as follows:

(1) Operating system database server: TurboLinux ?? Enterprise ?? Server ?? v6.0 Simplified Chinese version;

Web and other application servers: TurboLinux ?? Enterprise ?? Server ?? v6.0 ?? Simplified Chinese version;

Various types of access terminals: TurboLinux ?? Workstation ?? v6.0 ?? Simplified Chinese version.

(2) Database

In the database option, it can be based on the actual situation of the enterprise user. When the company's data information, large quantity, frequent query, can choose Oracle Large Database: Oracle ?? 8i's Linux version. If the amount of information is not large, the quantity is not large, and the Linux version of the MySQL database can be selected.

(3) Internet / Intranet Basic Network Services

The following network services are based on the TurboLinux platform:

* Apache as a web server;

* Sendmail as a Mail server;

* Squid as a proxy server;

* OpenLDAP acts as a user authentication server;

* Bind-DNS ?? Name ?? Server (bind) as a DNS server;

* GATED ?? Daemon ?? for ?? 2.0.x ?? kernels (gaate) as a routing server.

(4) Terminal access tool

The PC terminals of each user access data information through the Netscape browser on the TurboLinux platform.

(5) Development environment

* PHP script programming environment based on TurboLinux platform;

* JBuilder programming environment based on TurboLinux platform;

* GCC compiler of C / C and TurboLinux platform.

Systematic analysis

According to the analysis, the internal information system of the company should be based on the Intranet architecture, centrally store, classify, manage the various information of the enterprise. The specific implementation is as follows:

1. Unified network platform: On the basis of safe, stable, open, flexible, establish a set of system environment based on Linux platforms, to achieve the connection of the entire internal network system and the Internet.

2. Under the overall framework, implement various application services: Enterprise internal information web access; database services, etc.

3. For the actual needs of the enterprise, establish an application subsystem on the Linux system platform, for example:

* Production information management subsystem: timely collect basic operations of production sector; materials preparation and consumption, production cost accounting results, etc.

* Inventory management subsystem: including the warehousing management, outbound management, and basic content such as library management.

* Sales management subsystem: collect sales feedback information from all over the country, collect data information of enterprises to sell products, and provide online sales support for sales staff.

* OA Subsystem: Establish internal information exchange and management platform to achieve personnel management, meeting management, equipment management, etc.

In this system scheme, the characteristics of low cost, high performance, and high stability are realized. Almost all systems and applications in the system are free, and these software upgrades are also free, easy to maintain and upgrade in the future. Enterprise users do not have to pay large fees for system software, application service software, thereby reducing users' networking costs. After optimizing the system software, it can meet the actual needs of the user, and realize the efficient operation of the enterprise network.

actual case

Case 1: In the United States, the internal network of international data companies (IDC) has successfully applied Linux systems, about 100 application services running the Linux system. And many Linux applications are running on the old 386 and 486 computers. The company's information system therefore saves a large number of funds. More information can be viewed: http://www.zdnet.com/intweek/printhiGH/51198/NT511.html case 2: Cobalt ?? Group offers online services to 4,500 car dealers in the United States. Currently, the organization's WWW server processes all user requests, including 1150 IP alias. The hardware uses 6 Pentium ?? PRO ?? 200, the operating system all uses Linux, the background uses Linux-based database MySQL (later in improving performance, changed to Oracle Database). All email, file sharing, domain name parsing are based on the Linux platform. The actual effect makes the organization very satisfied.

Case 3: In India, Netangle ?? COM ?? PVT ?? LTD believes: Linux is an efficient gateway server platform. The company has a server and 20 clients, a 64KB line. Previously used Windows ?? NT as the server, Windows ?? 95 as the client, WinProxy as a proxy server. When the company installs the Linux system to achieve a gateway, agency service, and firewall, the system's performance is greatly improved. The company's work efficiency of each employee has also improved significantly.

转载请注明原文地址:https://www.9cbs.com/read-7996.html

New Post(0)