top of page

Better Productivity through MuleSoft Full API Lifecycle

Updated: Apr 21, 2022




องค์กรส่วนใหญ่เน้นการใช้แอพพลิเคชัน MuleSoft การแข่งขันในปัจจุบัน ธุรกิจจำเป็นต้องตัดสินใจอย่างรวดเร็ว ไม่ว่าจะเป็นแคมเปญการตลาดแบบใหม่ๆ การปรับปรุงผลิตภัณฑ์ใหม่ รองรับคู่ค้าใหม่ หรือ Application ที่เพิ่มขึ้น การเพิ่มประสิทธิภาพการทำงานของบุคลากร IT ธุรกิจต่างๆ ต้องปรับตัวการแข่งขันกันด้วยความเร็วด้วยกันทั้งนั้น


สิ่งที่ต้องการหรือจำเป็นก็คือความคล่องตัว และถ้าจะดีไปกว่านั้นโดยการสร้างบล็อคของแอปพลิเคชันขึ้นมาที่ตรงตามเป้าหมายและง่ายต่อการพัฒนา และสามารถประกอบเข้าด้วยกันได้อย่างง่ายดายด้วย API ที่ออกแบบและการจัดการที่เป็นอย่างดี ด้วยความรวดเร็ว


การเชื่อมต่อบล็อคส่วนประกอบเหล่านี้ส่งผลให้เป็น Network, sub-function, หรือ application เราจะเรียกว่า Application Network


ลองคิดดูว่าในอนาคตและความไม่แน่นอนด้วยการสร้างบล็อคต่างเหล่านี้ในจำนวนมากให้มีความ Flexibillity จำเป็นต้องอาศัย Platform ที่ provide ส่งต่างๆ ที่จำเป็นต่อการพัฒนาในแบบ Application Network





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



จาก Application Network ในเบื้องต้น ต่อมาในส่วนที่เป็นหัวใจของการพัฒนา Application ในลักษณะนี้คือ การจัดการของ Full API Lifecycle โดยจะแบ่งออกเป็น 3 ส่วนหลักๆ ด้วยกัน

  • Design

    • ในส่วนของ Design ต้องรู้ความต้องการของสิ่งที่จะทำก่อนว่ามีข้อมูลอะไรบ้าง สิ่งที่ต้องได้รับคืออะไร แปลงให้อยู่ในรูปแบบของ logic data model ตรงกับ Business requirement หรือไม่ ขั้นตอนจะมีดังนี้ 1.) Design

    • 2.) Simulate

    • 3.) Feedback

    • 4.) Validate ผลรับที่ออกมาในขึ้นตอนนี้ก็คือ API Specification

  • Implementation

    • หลังจากได้ API Specification มาแล้วนักพัฒนาหรือ Developer จะนำ template เหล่านั้นไปเป็นต้นแบบต่อไปเช่น Orchestration, Transformation Routing, หรืออื่นๆ ขั้นตอนจะมีดังนี้

    • 1.) Build

    • 2.) Test

  • Management

    • ในส่วนนี้จะเป็น cycle สุดท้ายของการ delivery ออกไปใช้งาน เนื่องจากงานที่เป็น Enterprise ต้องคำนึงถึงหลายๆ ส่วน ขั้นตอนจะมีดังนี้

    • 1.) Secure

    • 2.) Deploy

    • 3.) Monitor

    • 4.) Troubleshoot

    • 5.) Manage


ที่กล่าวมาทั้งหมดยังมีส่วนที่เป็น Role ของนักพัฒนาที่ต้องเข้ามามีส่วนร่วมใน Full API Lifecycle เช่น API Manager, API Admin, Application Network Architecture, DevOps, Developer เป็นต้น ทุกส่วนมีความสำคัญทั้งหมด ถ้าขาดอย่างใดอย่างนึงไปก็ไม่สามารถทำตาม concept ของ Full API Lifecycle ได้


ที่มา: Managing the Full API Lifecycle eBook by MuleSoft




Comments


logo extend it resource X10

PRODUCTs

MuleSoft Footer.png
Salesforce authorized cloud reseller footer.png
talend logo
X10-product-axway
elastic search logo

QUICK LINK

snowflake logo
camunda logo
hsg core bank footer.png
i-sprint-logo-min-1.png
Kong logo

We are founded by experienced IT resource management people who have international and local experiences. Working with us makes you rest assured that your Technology project will succeed in the time frame.

Bangkok , Thailand.

E-Mail : sales@extend-it-resource.com

Phone : 02-693-1989

confluent logo

SOCIAL MEDIA

  • Facebook
  • LinkedIn
bottom of page