กลับไปหน้าบทความ

อ่าน 2 นาที

เซิร์ฟเวอร์แอปพลิเคชัน

เซิร์ฟเวอร์แอปพลิเคชันคือเซิร์ฟเวอร์ที่โฮสต์แอปพลิเคชันหรือซอฟต์แวร์ที่ส่งมอบแอปพลิเคชันทางธุรกิจผ่านโปรโตคอลการสื่อสาร สำหรับเว็บแอปพลิ เคชันทั่วไป เซิร์ฟเวอร์แอปพลิเคชัน จะ...

เซิร์ฟเวอร์แอปพลิเคชัน

เซิร์ฟเวอร์แอปพลิเคชันคือเซิร์ฟเวอร์ที่โฮสต์แอปพลิเคชัน[ 1 ]หรือซอฟต์แวร์ที่ส่งมอบแอปพลิเคชันทางธุรกิจผ่านโปรโตคอลการสื่อสาร [ 2 ] สำหรับเว็บแอปพลิ เคชันทั่วไป เซิร์ฟเวอร์แอปพลิเคชัน จะ อยู่เบื้องหลังเว็บเซิร์ฟเวอร์

เฟรมเวิร์กเซิร์ฟเวอร์แอป พลิเคชัน เป็นโมเดลเลเยอร์บริการ ประกอบด้วยส่วนประกอบซอฟต์แวร์ ที่ นักพัฒนาซอฟต์แวร์ สามารถเข้าถึงได้ ผ่านทางอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันเซิร์ฟเวอร์แอปพลิเคชันอาจมีคุณสมบัติต่างๆ เช่นการจัดกลุ่มการทำงานล้มเหลวและการกระจายโหลดเป้าหมายคือเพื่อให้นักพัฒนาสามารถมุ่งเน้นไปที่ ตรรกะ ทางธุรกิจ[ 3 ]

เซิร์ฟเวอร์แอปพลิเคชัน Java

Jakarta EE (เดิมชื่อ Java EE หรือ J2EE ) กำหนดชุด API และคุณสมบัติหลักของเซิร์ฟเวอร์แอปพลิเคชัน Java

โครงสร้างพื้นฐานของ Jakarta EE ถูกแบ่งออกเป็นคอนเทนเนอร์เชิงตรรกะ

  • คอนเทนเนอร์ EJB: Enterprise Beansใช้สำหรับจัดการธุรกรรม ตามหลักการของJava BluePrints ตรรกะ ทางธุรกิจของแอปพลิเคชันจะอยู่ในEnterprise Beansซึ่งเป็นส่วนประกอบเซิร์ฟเวอร์แบบโมดูลาร์ที่ให้คุณสมบัติมากมาย รวมถึงการจัดการธุรกรรมแบบประกาศ และช่วยเพิ่มความสามารถในการขยายขนาดของแอปพลิเคชัน
  • คอนเทนเนอร์เว็บ : โมดูลเว็บประกอบด้วยJakarta ServletsและJakarta Server Pages (JSP)
  • ตู้คอนเทนเนอร์ JCA ( Jakarta Connectors )
  • ผู้ให้บริการ JMS ( Jakarta Messaging )

ไมโครซอฟต์

.NET ของ Microsoft วางตำแหน่งโครงสร้างพื้นฐานแอปพลิเคชันและบริการระดับกลางไว้ใน ระบบปฏิบัติการ Windows Serverและ เทคโนโลยี . NET Frameworkในบทบาทของเซิร์ฟเวอร์แอปพลิเคชัน[ 4 ]บทบาทของ Windows Application Server ประกอบด้วยInternet Information Services (IIS) เพื่อให้การสนับสนุนเว็บเซิร์ฟเวอร์, .NET Framework เพื่อให้การสนับสนุนแอปพลิเคชัน, ASP.NETเพื่อให้การเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ , COM+ สำหรับการสื่อสารส่วนประกอบแอปพลิเคชัน, Message Queuing สำหรับการประมวลผลแบบมัลติเธรด และWindows Communication Foundation (WCF) สำหรับการสื่อสารแอปพลิเคชัน[ 5 ]

เซิร์ฟเวอร์แอปพลิเคชัน PHP

เซิร์ฟเวอร์แอปพลิเคชัน PHP ทำหน้าที่เรียกใช้และจัดการแอปพลิเคชัน PHP

  • Zend Serverซึ่งพัฒนาโดยZendนั้น ให้ฟังก์ชันการทำงานของเซิร์ฟเวอร์แอปพลิเคชันสำหรับแอปพลิเคชันที่ใช้ PHP
  • RoadRunnerซึ่งพัฒนาโดย Spiral Scout เป็นเซิร์ฟเวอร์แอปพลิเคชัน PHP ประสิทธิภาพสูง ตัวกระจายโหลด และตัวจัดการกระบวนการทำงานที่เขียนด้วยภาษาGo

บุคคลที่สาม

  • Mono (ไลบรารีโอเพนซอร์สที่ใช้งานได้บนหลายแพลตฟอร์ม รองรับคุณสมบัติเกือบทั้งหมดของ .NET ยกเว้นคุณสมบัติเฉพาะของระบบปฏิบัติการ Windows) ซึ่งได้รับการสนับสนุนจากMicrosoftและเผยแพร่ภายใต้ใบอนุญาต MIT

เซิร์ฟเวอร์แอปพลิเคชันมือถือ

เซิร์ฟเวอร์แอปพลิเคชันมือถือทำหน้าที่ส่งข้อมูลไปยังอุปกรณ์เคลื่อนที่

คุณสมบัติบนมือถือ

ความสามารถหลักของบริการแอปพลิเคชันบนมือถือ ได้แก่

  • การกำหนดเส้นทางข้อมูล – ข้อมูลจะถูกบรรจุในอ็อบเจ็กต์ขนาดเล็ก ( REST ) ​​พร้อมด้วยตรรกะทางธุรกิจบางส่วน เพื่อลดความต้องการใช้แบนด์วิดท์และแบตเตอรี่ให้น้อยที่สุด
  • การจัดการระบบ – การทำธุรกรรมและการบูรณาการข้อมูลจากหลายแหล่ง
  • บริการตรวจสอบสิทธิ์ – การเชื่อมต่อที่ปลอดภัยไปยังระบบแบ็กเอนด์จะได้รับการจัดการโดยมิดเดิลแวร์สำหรับอุปกรณ์เคลื่อนที่
  • การรองรับการใช้งานแบบออฟไลน์ – ช่วยให้ผู้ใช้สามารถเข้าถึงและใช้งานข้อมูลได้แม้ว่าอุปกรณ์จะไม่ได้เชื่อมต่ออินเทอร์เน็ตก็ตาม
  • ความปลอดภัย – การเข้ารหัสข้อมูล การควบคุมอุปกรณ์ SSL การบันทึกการโทร

ความท้าทายด้านมือถือ

แม้ว่า โครงสร้างพื้นฐานมาตรฐานส่วนใหญ่(รวมถึงSOA ) จะได้รับการออกแบบมาเพื่อเชื่อมต่อกับผู้จำหน่าย ผลิตภัณฑ์ หรือเทคโนโลยีใดๆ ก็ได้โดยไม่ขึ้นกับผู้จำหน่ายใดๆ แต่องค์กรส่วนใหญ่ก็ประสบปัญหาในการเชื่อมต่อระบบแบ็กเอนด์กับแอปพลิเคชันมือถือ เนื่องจากอุปกรณ์มือถือทำให้เกิดความท้าทายทางเทคโนโลยีดังต่อไปนี้: [ 6 ]

  • ทรัพยากรมีจำกัด – อุปกรณ์พกพามีพลังงานและแบนด์วิดท์จำกัด
  • การเชื่อมต่อไม่ต่อเนื่อง – สัญญาณโทรศัพท์มือถือและสัญญาณไวไฟมักไม่ครอบคลุมอย่างต่อเนื่อง
  • ยากต่อการรักษาความปลอดภัย[ 7 ] – การใช้งานอุปกรณ์เคลื่อนที่และBYODทำให้การรักษาความปลอดภัยอุปกรณ์เคลื่อนที่ทำได้ยาก

รูปแบบการใช้งาน

สามารถติดตั้งใช้งานแอปพลิเคชันเซิร์ฟเวอร์ได้ดังนี้:

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Application_server&oldid=1340187764 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เซิร์ฟเวอร์แอปพลิเคชัน

เซิร์ฟเวอร์แอปพลิเคชันคือเซิร์ฟเวอร์ที่โฮสต์แอปพลิเคชันหรือซอฟต์แวร์ที่ส่งมอบแอปพลิเคชันทางธุรกิจผ่านโปรโตคอลการสื่อสาร สำหรับเว็บแอปพลิ เคชันทั่วไป เซิร์ฟเวอร์แอปพลิเคชัน จะ...

เซิร์ฟเวอร์แอปพลิเคชัน Java

Jakarta EE (เดิมชื่อ Java EE หรือ J2EE ) กำหนดชุด API และคุณสมบัติหลักของ เซิร์ฟเวอร์แอปพลิเคชัน Java

ไมโครซอฟต์

.NET ของ Microsoft วางตำแหน่งโครงสร้างพื้นฐานแอปพลิเคชันและบริการระดับกลางไว้ใน ระบบปฏิบัติการ Windows Server และ เทคโนโลยี .

เซิร์ฟเวอร์แอปพลิเคชัน PHP

เซิร์ฟเวอร์แอปพลิเคชัน PHP ทำหน้าที่เรียกใช้และจัดการแอปพลิเคชัน PHP