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

อ่าน 3 นาที

แพลตฟอร์มแอปพลิเคชันองค์กรบนมือถือ

แพลตฟอร์ม แอปพลิเคชันองค์กรบนมือถือ (MEAP) เป็นแพลตฟอร์ม การพัฒนาแอปพลิเคชันบนมือถือ (MADP) ประเภทหนึ่งซึ่งมีชุดเครื่องมือต่างๆ รวมถึงเฟรมเวิร์ก บริการ และชุดเครื่องมือ...

แพลตฟอร์มแอปพลิเคชันองค์กรบนมือถือ

แพลตฟอร์มแอปพลิเคชันองค์กรบนมือถือ (MEAP) เป็นแพลตฟอร์ม การพัฒนาแอปพลิเคชันบนมือถือ (MADP) ประเภทหนึ่งซึ่งมีชุดเครื่องมือต่างๆ รวมถึงเฟรมเวิร์ก บริการ และชุดเครื่องมือ เพื่อช่วยในการพัฒนา แอปพลิเค ชันองค์กรบนมือถือ[ 1 ]แพลตฟอร์ม MEAP ช่วยให้องค์กรและธุรกิจต่างๆ สามารถพัฒนา ทดสอบ และใช้ งานแอปพลิเค ชันโดยใช้มาตรฐานและโปรโตคอล[ 2 ]

โดยทั่วไปแล้ว MEAP/MADP จะประกอบด้วยเครื่องมือสำหรับการทดสอบการดีบักและการบำรุงรักษาแอปพลิเคชันที่มีอยู่ รวมถึง การเรียก APIสำหรับฐานข้อมูลแบ็กเอนด์และมิดเดิลแวร์สำหรับการตรวจสอบไวยากรณ์การแยกวิเคราะห์ และการคอมไพล์[ 3 ]คำว่า "Mobile Enterprise Application Platform" มีที่มาจาก รายงาน Gartner Magic Quadrantในปี 2551 ซึ่งก่อนหน้านี้เรียกว่า "Multichannel Access Gateway Market" Gartner ได้เปลี่ยนชื่อตลาดเพื่อสะท้อนถึงความเติบโตและการนำเครื่องมือและแพลตฟอร์มมือถือมาใช้ในวงกว้าง[ 4 ]

วัตถุประสงค์และหน้าที่

MEAPs ถูกออกแบบมาเพื่อรับมือกับความท้าทายในการพัฒนาซอฟต์แวร์สำหรับอุปกรณ์เคลื่อนที่ เครือข่าย และกลุ่มผู้ใช้ที่หลากหลาย ตลอด วงจรชีวิต ของเทคโนโลยีคอมพิวเตอร์เคลื่อนที่ โดยมีจุดประสงค์เพื่อสนับสนุนนักพัฒนาและผู้ใช้ปลายทางด้วยการนำเสนอเครื่องมือสำหรับการพัฒนาและการบำรุงรักษาข้ามแพลตฟอร์ม

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

กลุ่มเป้าหมายหลักของ MEAP ได้แก่ องค์กรที่พัฒนาและใช้งานแอปพลิเคชันหลายตัวบนโครงสร้างพื้นฐานแบบรวมศูนย์ โครงสร้างพื้นฐานนี้สามารถโฮสต์ในสถานที่ (ออฟไลน์) ในคลาวด์ (ออนไลน์) หรือสภาพแวดล้อมแบบไฮบริดที่ผสมผสานทั้งสองตัวเลือก MEAP ยังสนับสนุนการบำรุงรักษาและการทดสอบอย่างต่อเนื่องอีกด้วย[ 5 ] [ 3 ]

Gartnerสังเกตเห็น[ 6 ] [ 7 ]ว่าบริษัทต่างๆ ใช้แนวทาง MEAP สำหรับความต้องการของแพลตฟอร์มของตน โดยรวมคุณสมบัติต่างๆ เช่น:

  1. รองรับ แอปพลิเคชันมือถือตั้งแต่สาม แอ ป ขึ้นไป
  2. รองรับระบบปฏิบัติการ มือถือ (OS) ตั้งแต่สามระบบขึ้นไป
  3. การเชื่อมต่อกับ แหล่งข้อมูลแบ็กเอนด์อย่างน้อยสาม แหล่ง

ส่วนประกอบและคุณสมบัติ

โครงสร้าง

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

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

คุณสมบัติและความสามารถ

เครื่องมือพัฒนา MEAP ได้ขยายขอบเขตจาก เครื่องมือ 4GL แบบดั้งเดิม ไปสู่การรวมสภาพแวดล้อมแบบกราฟิกและภาษาสคริปต์เฉพาะ เพื่อลดความพยายามในการเขียนโค้ดด้วยตนเอง MEAP จำนวนมากจึงมีเครื่องมือที่ช่วยทำให้กระบวนการพัฒนาบางส่วนเป็นไปโดยอัตโนมัติหรือทำให้ง่ายขึ้น ซึ่งอาจรวมถึงสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ชุดพัฒนาซอฟต์แวร์ (SDK) แพลตฟอร์มการพัฒนาแบบ low-codeหรือแพลตฟอร์มการพัฒนาแบบ no- code

MEAP สามารถผสานรวมกับแหล่งข้อมูลเซิร์ฟเวอร์หลายแหล่ง ทำให้ธุรกิจสามารถรวม บริการ สถาปัตยกรรมเชิงบริการ (SOA) จากระบบแบ็กเอนด์ได้[ 9 ] MEAP จำนวนมากเปิดใช้งานบนคลาวด์ ทำให้มีตัวเลือกสำหรับการปรับใช้และการขยายขนาด[ 10 ] [ 11 ]การจัดการแอปพลิเคชันมือถือแบบรวมศูนย์(MAM) เป็นคุณลักษณะทั่วไปในการส่งมอบแอปพลิเคชัน MEAP โดยเฉพาะอย่างยิ่งในสถานการณ์ธุรกิจกับพนักงาน (B2E) [ 12 ] [ 10 ]

แพลตฟอร์ม MEAP บาง แพลตฟอร์มได้รวมเอา เทคโนโลยีSemantic Web เข้ามาใช้เพื่อรองรับแอปพลิเคชันอีคอมเมิร์ซบนมือถือ แพลตฟอร์มเหล่านี้ใช้เทคนิคการบูรณาการเชิงความหมาย โดยใช้ออนโทโลยีเฉพาะโดเมน และมาตรฐานที่ใช้ XMLเช่นOWLและRDFเพื่อจัดการทรัพยากรข้อมูลทางธุรกิจที่หลากหลาย สถาปัตยกรรมของแพลตฟอร์มโดยทั่วไปประกอบด้วยเลเยอร์การทำงานหลายชั้น เช่น เลเยอร์บริการสำหรับการจัดการคำถามและการให้เหตุผลขาเข้า เลเยอร์เชิงความหมายสำหรับการบำรุงรักษาฐานความรู้แบบคงที่ เลเยอร์การแมปสำหรับการแปลงข้อมูลองค์กรให้เป็นรูปแบบที่มีโครงสร้าง และเลเยอร์ทรัพยากรที่บูรณาการทรัพยากรองค์กรที่แตกต่างกัน เช่น ฐานข้อมูล ไฟล์ และบริการเว็บ

นอกจากนี้ MEAP บางระบบยังใช้กลไกการอนุมานเพื่อสนับสนุนการค้นหาทรัพยากรและช่วยในกระบวนการตัดสินใจ[ 11 ]

ข้อจำกัด

การเข้าถึงการพัฒนาแอปพลิเคชันภายใน MEAP อาจส่งผลให้คุณภาพของแอปแตกต่างกัน การพึ่งพาองค์ประกอบจากผู้จำหน่ายในแต่ละแอปพลิเคชันจะเพิ่มการพึ่งพาผู้จำหน่ายสำหรับการสนับสนุนอุปกรณ์ใหม่และการบำรุงรักษา MEAP นอกจากนี้ คุณสมบัติ MAM โดยทั่วไปจะไม่ตรงตามข้อกำหนดการเปลี่ยนแปลงที่เข้มงวดซึ่งคาดหวังในฟังก์ชันองค์กรอื่นๆ[ 5 ]คุณสมบัติที่ MEAP จัดให้มีจำกัดกว่าคุณสมบัติที่มีอยู่บนแพลตฟอร์ม ซึ่งอาจไม่ตรงตามความต้องการขององค์กร การติดตั้งในสถานที่และใบอนุญาตหรือฮาร์ดแวร์เฉพาะของ MEAP อาจมีค่าใช้จ่ายสูง ขึ้นอยู่กับขนาดการใช้งานและราคาของผู้จำหน่าย[ 8 ]

ดูเพิ่มเติม

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

สรุปเนื้อหา

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

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

แพลตฟอร์ม แอปพลิเคชันองค์กรบนมือถือ (MEAP) เป็นแพลตฟอร์ม การพัฒนาแอปพลิเคชันบนมือถือ (MADP) ประเภทหนึ่งซึ่งมีชุดเครื่องมือต่างๆ รวมถึงเฟรมเวิร์ก บริการ และชุดเครื่องมือ...

วัตถุประสงค์และหน้าที่

MEAPs ถูกออกแบบมาเพื่อรับมือกับความท้าทายในการพัฒนาซอฟต์แวร์สำหรับอุปกรณ์เคลื่อนที่ เครือข่าย และกลุ่มผู้ใช้ที่หลากหลาย ตลอด วงจรชีวิต ของเทคโนโลยีคอมพิวเตอร์ เคลื่อนที่...

โครงสร้าง

โดยทั่วไป MEAP บน ค ลาวด์ จะประกอบด้วยส่วนประกอบหลักสองส่วน ได้แก่ เซิร์ฟเวอร์มิดเดิลแวร์สำหรับอุปกรณ์เคลื่อนที่และแอปพลิเคชันฝั่งไคลเอ็นต์สำหรับอุปกรณ์เคลื่อนที่ เซิร์ฟเวอร์มิดเดิลแวร์จะจัดการการรวมระบบ ความปลอดภัย การสื่อสาร ความสามารถในการปรับขนาด...

คุณสมบัติและความสามารถ

เครื่องมือพัฒนา MEAP ได้ขยายขอบเขตจาก เครื่องมือ 4GL แบบดั้งเดิม ไปสู่การรวมสภาพแวดล้อมแบบกราฟิกและภาษาสคริปต์เฉพาะ เพื่อลดความพยายามในการเขียนโค้ดด้วยตนเอง MEAP จำนวนมากจึงมีเครื่องมือที่ช่วยทำให้กระบวนการพัฒนาบางส่วนเป็นไปโดยอัตโนมัติหรือทำให้ง่ายขึ้น...