Active Member
- Bài viết
- 2,332
- Điểm tương tác
- 0
- Điểm
- 36
Phần mềm máy chủ ứng dụng (tiếng Anh: Application Server) là một phần mềm (software engine) trong phân phối áp dụng phần mềm cho những máy trạm hoặc thiết bị, bình thường là qua mạng Internet sử dụng giao thức HTML. Máy chủ ứng dụng khác biệt với máy chủ Web duyệt y việc tiêu dùng cực kỳ phổ biến nội dung động do máy chủ tạo ra và tích hợp chặt chẽ tới máy chủ Cơ sở dữ liệu.
Phần mềm máy chủ ứng dụng cáng đáng phần lớn, trường hợp ko đề cập là tất cả, các xử lý tuyệt vời và truy vấn cập CSDL của áp dụng (hay còn gọi là tập trung hóa). Lợi ích chính của phần mềm máy chủ ứng dụng là sự dễ dàng trong tăng trưởng áp dụng do ứng dụng ko nên được lập trình mà thay vào đó, chúng được nối rạp lại từ những cấu phần do máy chủ ứng dụng cung cấp. Ví dụ, Wiki là một phần mềm máy chủ ứng dụng cho phép người tiêu dùng tạo ra các nội dung động từ việc nối ráp những bài báo. Hơn nữa, Wikipedia là 1 bộ Wiki đã được ráp nối phân phối một thư viện bách khóa được lưu trữ trên 1 hệ thống file và những đổi thay đối với bách khóa toàn thư được lưu trữ trong CSDL.
Phần mềm máy chủ ứng dụng chạy trên phổ biến nền khác nhau và thuật ngữ này được vận dụng ko chính thức cho hai loại ứng dụng phần mềm khác nhau. Thuật ngữ này được dùng để chỉ các phần mềm máy chủ của các áp dụng trên nền Web, tỉ dụ như những nền tích hợp tiêu dùng trong thương nghiệp điện tử, hệ thống quản lý nội dung, những bộ tạo web-site. Đồng thời, thuật ngữ này cũng được vận dụng như là đồng nghĩa sở hữu nền móng ứng dụng Web (web application framework).
>>> Xem thêm: bán máy chủ dell r330
Các đặc điểm chung
Các sản phẩm phần mềm máy chủ ứng dụng thường sử dụng các phần mềm trung gian (middleware) để tương trợ ứng dụng giao du lẫn nhau giữa các vận dụng phụ thuộc như máy chủ Web, hệ thống CSDL và các phần mềm vẽ biểu đồ. Một số phần mềmmáy chủ ứng dụng phân phối API (giao diện lập trình ứng dụng) cho phép chúng độc lập sở hữu hệ điều hành. Cổng điện tử (portal) là 1 cơ chế phần mềm máy chủ ứng dụng phổ biến cung ứng 1 điểm truy cập đến nhiều vận dụng khác nhau.
Lịch sử
Các ứng dụng, trong lịch sử, được lưu trữ trên các máy tính lớn (mainframe) và được chuyển tới các trạm tróc nã cập (terminal). Chỉ với những tổ chức lớn, như chính phủ, nhà băng và các tập đoàn to mới sở hữu thể sở hữu các trrang đồ vật và nhân lựu để hỗ trợmáy chủ lớn. Thập kỷ 60 chứng kiến sự xuất hiện của những máy tính mini. Máy tính mini nhỏ, yếu và thấp hơn đa dạng so với máy chủlớn. Tuy vậy, các trạm tầm nã cập vẫn được tiêu dùng để giao du sở hữu ứng dụng.
Tiếp theo sự xuất hiện của máy tính cá nhân vào thập kỷ 80, và cụ thể hơn là giao diện đồ họa vào thập kỷ 90, mô hình tính toánmáy chủ-máy trạm được phát triển. Trong kiến trúc máy chủ-máy trạm, ứng dụng được lưu trữ trên máy chủ và máy trạm đóng vai trò giao diện người dùng. Trong kiến trúc này, giao diện người dùng là một phần mèm máy tính chạy độc lập với máy chủCSDL. Mặc dù điều này giải phóng máy chủ CSDL khỏi việc phải đồng thời xử lý dữ liệu vào giao diện người dùng, người quản trị lại nên cập nhật phần mềm máy trạm trên mỗi máy cá nhân khi bắt buộc thực hành bất kỳ đổi thay nào.
Tiếp theo sự xuất hiện của Internet vào giữa thập kỷ 90, mô hình phần mềm máy chủ ứng dụng được phát triển. Máy chủ ứng dụng là sự qua trở lại của thời đại tính toán trên máy chủ lớn theo nghĩa cả phần mềm và giao diện được lưu trữ trên máy chủ. Sự khác nhau là máy trạm là 1 máy cá nhân tiêu dùng trình phê chuẩn web. Máy chủ gửi những chỉ thị tương tác đến giao diện kèm sở hữu dữ liệu tới máy trạm. Phần mềm máy chủ ứng dụng lưu trữ các chỉ thị về giao diện người tiêu dùng trong những module giao diện và được gắn cho các dạng thức dữ liệu khác nhau. Khi 1 cấu phần của CSDL với 1 dạng thức dữ liệu cụ thể được yêu cầu, phần mềm máy chủ ứng dụng gửi các chỉ thị của module cộng với dữ liệu được đề nghị tới máy trạm.
>>> Xem thêm: bán máy chủ dell t330
Phần mềm máy chủ ứng dụng Java
Tiếp theo thành công của nền Java, thuật ngữ phần mềm máy chủ ứng dụng đôi lúc được tiêu dùng để chỉ Java Platform--Enterprise Edition (J2EE) hay Java EE 5 application server. Một số Phần mềm máy chủ ứng dụng Java phiên bản Enterprise nức tiếng là WebLogic Server (BEA), JBoss (Red Hat), WebSphere Application Server và WebSphere Application Server Community Edition (IBM), JRun (Adobe), Apache Geronimo (Apache Software Foundation), Oracle OC4J (Oracle Corporation), Sun Java System Application Server (Sun Microsystems), SAP Web Application Server và Glassfish Application Server (dựa trên Java System Application Server của SUN).
JOnAS application server là phần mềm máy chủ ứng dụng mã nguồn mở đầu tiên đạt được chúng chỉ chính thức về tuân thủ các chuẩn Java Enterprise. BEA cung cấp phần mềm máy chủ ứng dụng được Java EE công nhận đầu tiên và tiếp theo là triển kai tham chiếu GlassFish của Sun Microsystems.
Module Web modules là servlets và JavaServer Pages, và tuyệt vời buôn bán được xây dựng trong Enterprise JavaBeans (EJB-3 và các phiên bản tiếp theo). Dự án Hibernate cho phép triển khai EJB-3 cho JBoss Application server. Tomcat của Apache và JOnAS của ObjectWeb là những nền mà các module này có thể được chạy.
Java Server Page (JSP) là một servlet từ Java chạy những Web container—thuật ngữ của java tương đương với CGI scripts. JSP là 1 phương pháp để tạo trang HTML duyệt việc chèn các tham chiếu đến tối ưu của máy chủ trong cộng trang web. Các nhà lập trình HTML và Java có thể làm cho việc đồng thời và tham chiếu mã lệnh của nhau từ mã lệnh của mình. JavaBeans là những cấu phần lớp độc lập của kiến trúc Java do Sun Microsystems xây dựng.
Các phần mềm máy chủ ứng dụng nêu tren cốt tử dùng cho các ứng dụng Web. Một số phần mềm máy chủ ứng dụng khác chuyên dụng cho những mạng khác. Ví dụ Máy chủ SIP (Session Initiated Protocol) dùng cho các mạng thoại (telephone)
Nền Microsoft
Đóng góp của Microsoft cho phần mềm máy chủ ứng dụng là .NET Framework. Công nghệ này bao gồm Windows Communication Foundation, .NET Remoting, Microsoft Message Queuing, ASP.NET, ADO.NET, và Internet Information Services.và Apache Server cũng là 1 phần mềm tất nhiên của ứng dụng máy chủ Internet Information Services.
>>> Xem thêm: bán máy chủ dell t140