מה זה Apex?
Apex זו פלטפורמה לפיתוח יישומי SaaS מעל מערכת Salesforce.com. ה-Apex מאפשר למפתחים גישה לבסיס הנתונים של Salesforce.com עם ממשק client/server ליצירת יישומי SaaS המספקים ערך מוסף ע"י צדדים שלישיים. ה-Apex כולל API בו מפתחים משתמשים בכדי לגשת לנתוני המשתמש שב-Salesforce.com. ה-API מאפשר למפתחים להשתמש במרכיבי SaaS, כמו Web Widgets או Multi-Tenant DB בלי הצורך לפתח את התשתית שנדרשת מאחורי יישומי ה-SaaS.
Apex מספק סביבה מלאה לבניית יישומים עסקיים וכוללת מבנה נתונים, Objects לניהול הנתונים, workflow engine לשיתוף נתונים בין משתמשים, מודל ממשק משתמש לבניית מסכי מערכת ו-Web services API לצורכי אינטגרציה.
יישומי Apex בדרך כלל מתארחים ורצים משרתי Salesforce.com ואין שום צורך להתקין משהו על מחשבי המשתמשים. המשתמש יכול לרכוש את יישום ה-Apex מהפורטל AppExchange של Salesforce.com כתוספת למערכת ה-CRM.
פלטפורמת Apex מורכבת מ-3 כלים:
- Apex Builder – זו סביבת הפיתוח פשוטה לשימוש המבוססת Drag-and-Drop אבל מוגבלת למרכיבי ממשק ואלגוריתמים של לוגיקה עסקית מוגדרים מראש.
- Apex API – השיטה לאחזור נתונים משרתי Salesforece.com. ה-API משמש תוכניות חיצוניות למערכת Salesforce.com, כמו יישומי Java, שצריכים גישה למידע שנמצא במערכת –Salesforce.com.
- Apex Code – שפת פיתוח מלאה ל-On Demand שמאפשרת ריצת תוכניות על שרתי Salesforce.com. ה-Apex Code מציעה גמישות בפיתוח החסרה ב-Apex Builder ומהווה השלמה ל-Apex API שמאפשר את הגישה לנתונים הרלוונטיים שנמצאים ב-Salesforce.com.
Force.com הינה פלטפורמה שמאפשרת למשתמשים גישה ליישומי Apex בלי צורך להיות מנויים על Salesforce.com.
- הוסף תגובה חדשה
- 375 צפיות