שירותי רכיבים מתמקדים בניהול של יישומי COM+. מפתחים משתמשים ב- COM+ כדי לפתח יישומים מבוזרים. מנהלי מערכת משתמשים בשירותי רכיבים כדי לנהל יישומים אלה. מנהל מערכת מקבל קובץ של יישום COM+ ממפתח ולאחר מכן משתמש בשירותי רכיבים כדי לפרוס יישום זה במחשב שרת. לאחר מכן, מנהל המערכת מגדיר הרשאות עבור היישום וגם הגדרות אחרות.
כמנהל מערכת, באפשרותך לפרוס ולנהל יישומי COM+ בשתי דרכים עיקריות. באפשרותך להשתמש ביישום ה- Snap-in של שירותי רכיבים ב- Microsoft Management Console (MMC) או באפשרותך לכתוב קבצי Script לשם הפיכת הפריסה והניהול לאוטומטיים. בתור חלופה לשימוש ביישום ה- Snap-in של שירותי רכיבים ב- MMC, באפשרותך להפוך כל משימה לאוטומטית על-ידי כתיבת קוד שמשתמש באובייקטי ניהול שמסופקים באמצעות ספריית קישור דינאמי (DLL) של COMAdmin Library. לקבלת תיאור אודות אופן השימוש באובייקטים אלה, ראה 'הפיכת הניהול של COM+ לאוטומטי' במשימות הכלליות של COM+ (
לקבלת מידע מלא אודות משאבי שירותי רכיבים עבור מפתחים, ראה COM+ (שירותי רכיבים) (
נושא זה מספק סקירה אודות משימות שירותי רכיבים שמבוצעות באופן התכוף ביותר ומושגים קשורים.
סוגי יישומים של שירותי רכיבים
רוב המשימות המנהליות של שירותי רכיבים כרוכות בפריסת יישומים ורכיבים ברשת והבטחת ביצועים מאובטחים ובאיכות גבוהה עבור היישומים והרכיבים הנפרסים. המשימות שתבצע תלויות בסוג היישום עימו אתה עובד והשירותים בהם היישום משתמש.
הערה | |
הנושאים הכלולים כאן מתארים רק חלק מההגדרות שבאפשרותך להגדיר באמצעות יישום ה- Snap-in של שירותי רכיבים. הגדרות שלא מתוארות בנושא זה צריכות להיות מוגדרות רק על-ידי מישהו עם ידע מקיף ביישום הרכיב או היישום. בדרך כלל, הגדרות אלה - בהן דנים ב- COM+ (שירותי רכיבים) ( |
יישומים שאתה מנהל באמצעות יישום ה- Snap-in של שירותי רכיבים משתייכים לאחת משתי הקטגוריות: יישומי COM ויישומי COM+. במונחים אלה נעשה שימוש בנושאים בהם הגדרות משתנות בהתאם לסוג היישום.
יישומי COM
הרעיון של יישומי מודל אובייקט של רכיבים (COM) אינו חדש בכלל. 'COM' הוא פשוט המונח המשמש להתייחסות לקבוצות של רכיבי COM שפותחו לשם עבודה משותפת. דוגמה ליישום COM היא Microsoft® Office Excel®, שמכיל קובץ הפעלה ראשי וקבצי DLL נלווים של הרחבות יישום עבור בודק האיות, עבור הפונקציונליות של Microsoft Visual Basic® וכן הלאה.
יישומי COM+
יישומי COM+ הם קבוצות של רכיבי COM שפותחו והוגדרו יחד לשם שימוש בשירותי COM+ כגון טרנזקציות, ניהול תורים, אבטחה מבוססת תפקיד וכן הלאה. חלק ממה שמבדיל את יישומי COM+ נכתב לתוך קוד הרכיב והבדלים אחרים מוגדרים באמצעות יישום ה- Snap-in של שירותי רכיבים.
ניתן לחלק יישומי COM+ לשני סוגים, כאשר לכל סוג יש צרכים ניהוליים ברורים. שני סוגי היישומים הם יישומי שרת COM+ ויישומי ספריית COM+. יישומי שרת COM+ פועלים בשטח תהליך משלהם. לדוגמה, יישום שרת יכול להיות מורכב מקבוצה של קבצי DLL שמכמסים עיבוד Payroll. יישומי ספריית COM+ מורכבים מרכיבים שפותחו לשם פעולה בתהליך של יישום מארח. לדוגמה, ביישום ספריה, ייתכן שתקבץ קבצי DLL שמספקים שירותים לרכיבי יישומים ולקבצי DLL אחרים שיכולים לשתף מאפייני אבטחה של רכיבים אלה.
מבט כולל על משימות ניהול
משימות ניהול שאתה מבצע באמצעות שירותי רכיבים משתייכות לארבע קטגוריות רחבות:
-
קביעת התצורה של המערכת עבור שירותי רכיבים
-
ביצוע הגדרות התחלתיות של שירותים
-
התקנה והגדרה של יישומי COM+.
-
פיקוח וכוונון של שירותי רכיבים
הערה | |
בעוד שנושא זה בוחן משימות הכרחיות או נפוצות, קיימות משימות אחרות שייתכן ותבצע לפי הצורך. לקבלת תצוגה מקיפה יותר של כל המשימות, עיין בתיעוד עבור שטחי המשימה שאתה מנהל. |
קביעת התצורה של המערכת עבור 'שירותי רכיבים'
כשתתחיל לעבוד עם COM+, קיימות כמה משימות להתאמה אישית שעליך לבצע לפני שתוכל להשתמש בשירותים עם הרשת. לדוגמה, עליך להתחיל בהגדרת אבטחה ניהולית על-ידי הקצאת משתמש או קבוצה לתפקיד Administrator של יישום המערכת באמצעות שירותי רכיבים. לקבלת מידע נוסף, ראה קביעת תצורת המערכת עבור שירותי רכיבים.
ביצוע הגדרות התחלתיות של שירותים
כשתסיים את קביעת התצורה הבסיסית של שירותי רכיבים עבור המאפיינים של הרשת שלך, ייתכן שהמשימה הבאה שלך תהיה להתאים הגדרות שאופייניות לסוגי היישומים והשירותים בהם ברצונך להשתמש ברשת.
דוגמאות לסוגי ההגדרות שייתכן שתגדיר כוללים את הפרטים הבאים:
-
כדי לוודא אבטחה עבור רכיבים שלא מוגדרים לתוך יישומי COM+ - כלומר, יישומי COM או רכיבי COM שפרוסים באופן עצמאי - ייתכן שתצטרך לבצע הגדרות אבטחת COM ספציפיות עבור מחשבים אלה. (מצד שני, ניתן לעצב יישומי COM+ כך שינצלו את היתרון של אבטחה מבוססת תפקיד) לקבלת מידע נוסף, ראה ניהול יישומי DCOM.
-
אם היישומים שלך משתמשים בטרנזקציות מבוזרות, ציין אם מתאם הטרנזקציות המבוזרות (DTC) של Microsoft מתחיל באופן ידני או אוטומטי בכל מחשב בו הוא פועל. כמו כן, אם נעשה שימוש בטרנזקציות עם שירות קיבוץ באשכולות של Windows, עליך להגדיר את הרשת בהתאם. לקבלת מידע נוסף, ראה ניהול טרנזקציות מבוזרות.
התקנה והגדרת תצורה של יישומי COM+.
יישום COM+ חייב להיות מוגדר באמצעות הגדרות ספציפיות לשירותים בהם הוא צריך להשתמש. לאחר שתקבע את תצורת ההגדרות עבור היישום, באפשרותך להתקין את חלקי צד הלקוח וצד השרת שלו במחשבים ברשת. להלן דוגמאות של סוגי משימות שייתכן שתבצע כדי להתקין ולהגדיר יישומי COM+:
-
לפני שתוכל לקבוע תצורת הגדרות שמנהלות את אופן הפעולה של יישום COM+ ברשת, התקן את היישום במחשב לאחסון זמני, בו תוכל לקבוע את תצורתו. לקבלת מידע נוסף, ראה הכרת תהליך ההתקנה של יישום COM+.
-
כדי לוודא שיישום COM+ משתתף כראוי בסכימת האבטחה של הרשת שלך (כלומר, שקיימת גישה ליישום ולמשאבים אחרים שמתאימים לצרכי הרשת שלך), ייתכן שתצטרך להוסיף משתמשים לתפקידי היישום ולהגדיר זהות אבטחת יישום. לקבלת מידע נוסף, ראה הגדרת תצורה של אבטחת COM ייחודית ליישום.
-
כשתגדיר את יישום COM+ תוך התייחסות לאבטחה ולשירותים בהם הוא צריך להשתמש, עליך לפרוס את חלקי צד הלקוח וצד השרת שלו למחשבי הפקה לרוחב הרשת שלך. לקבלת מידע נוסף, ראה ניהול יישומי COM+.
פיקוח וכוונון של שירותי רכיבים
כשתפרוס רכיבים המשתמשים בשירותי רכיבים, באפשרותך לעקוב אחר שירותים אלה כדי לשים לב להזדמנויות לשיפור ביצועים וכדי לטפל בכשלים. במקרים מסוימים, שינויים שתבצע בהגדרות אלה - במיוחד כדי להשיג פיקוח יסודי יותר - עלולים למעשה להפחית ביצועים.
להלן דוגמאות של סוגי משימות שייתכן שתבצע כדי לפקח ולכוונן רכיבים ויישומים שלך:
-
התקנת שדרוגים כשהם נהפכים לזמינים.
-
כדי לשפר את השליטה שלך על אבטחה - לדוגמה, כדי לוודא שאובייקטים לא יופצו בטעות או בזדון - באפשרותך להשתמש במעקב אחר הפניות כדי לבצע בדיקות אבטחה נוספות וכדי לעקוב אחר מידע נוסף.
-
אם יישומים משתתפים בטרנזקציות מבוזרות, באפשרותך לפקח על ביצועים על-ידי הצגת מצב טרנזקציות, הודעות וסטטיסטיקות. כמו כן, ייתכן שתוכל לשפר את ביצועי המערכת על-ידי שינוי הגודל או המיקום של קובץ יומן הרישום שאוגר סטטיסטיקות של טרנזקציות.
לקבלת מידע אודות משימות הקשורות לפיקוח ולכוונון שלא נכללות כאן, ראה משימות כלליות של COM+ (