|   15:07:40
  |   תגובות
  |    |  
מועדון VIP
להצטרפות הקלק כאן
בימה חופשית ב-News1
בעלי מקצועות חופשיים מוזמנים להעביר אלינו לפרסום מאמרים, מידע בעל ערך חדשותי, חוות דעת מקצועיות בתחומים משפט, כלכלה, שוק ההון, ממשל, תקשורת ועוד, וכן כתבי טענות בהליכים בבית המשפט.
דוא"ל: vip@news1.co.il
כתבות מקודמות
כתיבת המומחים
נפגעי פעולת איבה בישראל - כל המידע
כתיבת המומחים
הקשר בין טסט שנתי לרכב ותקלות ברכבים ישנים

ההיסטוריה של העתיד

SOA היא לא רק ארכיטקטורה ומתודולוגיה לפיתוח פרויקטים. SOA גם יכולה וצריכה להיות ארכיטקטורה החוסכת פרויקטים וזאת באמצעות הארכת חיי המדף של מערכות קיימות - שמירה על הקיים והתקדמות לעתיד
24/06/2007  |     |   מאמרים   |   תגובות
   רשימות קודמות
  ארכיטקטורה ארגונית: איך ולמה?

לפני מספר שנים ביקש ממני לקוח לפתח עבורו טופס אלקטרוני. פתחנו visual studio, באמצעות drag & drop לכמה שדות על המסך וכמה שורות קוד, קיבלנו טופס ונתוניו נשמרו בבסיס הנתונים. אחר-הצהריים המערכת עבדה, הלקוח מרוצה, והמחיר זול. הטופס, דרך אגב, עדיין עובד.

בחודש שעבר, לקוח אחר ביקש ממני לפתח עבורו טופס אלקטרוני. ישבנו עם הלקוח, קיימנו דיון האם לפתח את הטופס כ-smart client , דפי web או שההפעלה תהיה בכלל באמצעות terminal server. בכל מקרה, שכבת ה-GUI תתקשר עם יתר המערכת באמצעות web services. סיימנו להגדיר את שכבת התצוגה והתלבטנו אם וכיצד לשלב את הטופס במערכת BPM. לשם כך הגדרנו עוד כמה web services. אח"כ הגדרנו סכמת XML. את שכבת העיבוד ושכבת בסיס הנתונים (המערכת כתובה כך שאין תלות בבסיס הנתונים והלקוח יכול להחליפו פעמיים ביום). לבסוף, הגדרנו את השירותים אותם הטופס מחצין כלפי חוץ באמצעות web service. נעזרנו כמובן גם במנוע לניהול חוקים עסקיים, באמצעות ארכיטקטורת SOA.

אני מעריך שבשבוע הבא המערכת תעבור מבחני עומסים, בדיקות חדירה בהיבטי אבטחת מידע, בדיקות מול מערכת השו"ב ארגונית, שילוב הטופס בפורטל הארגוני, ועוד. מייד אח"כ נעביר את המערכת לייצור. גם הלקוח הזה יהיה מרוצה. אגב, שני הטפסים הנ"ל, זהים בפונקציונאליות.

התיאור אשר הבאתי בפניכם, כתוב כמובן בצורה מוקצנת ומטרתו היא להדגים ולחדד כי אין די בשימוש בטכנולוגיה איכותית - יש לדעת מתי להשתמש בטכנולוגיה, וכיצד ליישמה. זו היא מתודולוגית המימוש.

ההיסטוריה של פיתוח תוכנה מסתכמת בחיפוש בלתי פוסק אחר רמת הפשטה גבוהה יותר מהרמה שקדמה לה. חוק שימור האנרגיה, אחד מחוקי השימור הבסיסים של הפיזיקה, קובע שהאנרגיה איננה נוצרת יש מאין ואיננה אובדת, אלא עוברת "גילגולים" שונים והתמרה. ככל שרמת ההפשטה גבוהה יותר, כך עולה רמת הסיבוכיות של התשתית המממשת אותה. כדי שתוכניתן אחד יעבוד פחות, תוכניתן אחר צריך לעבוד קשה יותר. זהו חוק שימור האנרגיה, בתוכנה.

קצת על ה-SOA

טכנולוגית SOA משנה את תפיסת המיחשוב המבוזר המקובלת ומציעה מודל חדש של מערכות מידע. המעבר ליישום תפיסת ה-SOA כרוך בשינוי תפיסתי. ארכיטקטורת SOA היא קודם כל תפיסה רעיונית ורק אח"כ ארכיטקטורה פיזית וטכנולוגית. כלים, טכנולוגיות ומוצרים אינם מייצרים SOA באופן אוטומטי. לכן, תפיסת SOA ניתנת למימוש הן במערכות מידע חדשות והן כשיפור מערכות מידע קיימות.

לפני שנתייחס להיבטי הטכנולוגיה, יש להפנים כי מדובר בארכיטקטורה שונה של מערכות מידע. ארכיטקטורה זו מתייחסת לעולם המידע כאל רשת של רכיבים. הארכיטקטורה מאפשרת הפעלה טכנולוגית אחידה של כל רכיב ברשת, בלא תלות במקום המאחסן אותו. ברמה הפשטנית ביותר, SOA מהווה גישה ותכנון של עולם ה-IT כעולם שנותן וצורך שירותים. כל אחת מהמערכות אמורה להתממשק עם מערכות אחרות, לקחת נתונים רלוונטיים וליצור מערכת אחת שמספקת שירותים שונים ומגוונים, הכול תוך שימוש בשפה המובנת לכולם.

הרעיון המנחה הוא שפניה לקבלת שירות וקבלת תוצאות השירות הוא בפורמט מקובל שאינו תלוי פלטפורמה או טכנולוגיה. ישנם תקנים שמקובלים בעולם פתרונות ה-SOA כגון XML,SOAP,UDDI, WSDL ועוד.

SOA - העתיד כבר כאן


למרות שטכנולוגית SOA איננה טכנולוגיה חדשה וכבר נצבר בה ניסיון לא מועט, יש מספר טעויות החוזרות על עצמן בפרויקטים רבים, בעקבות ההנחה השגויה כי פרויקט SOA הינו עוד פרויקט טכנולוגי, בעוד שאל פרויקט SOA יש להתייחס כאל פרויקט ארגוני. קיימת חשיבות מכרעת לניתוח ולמיקום נכון של ארכיטקטורת ה SOA בארכיטקטורת הארגון. יש להפעיל שיקולי "עלות / תועלת" בצורה "מאוזנת" כאשר הנושאים המרכזיים עליהם יש לתת את הדעת הם:

1) האם ניתן לייצר שירותים באמצעות תוך ניצול יכולות של אפליקציות קיימות באמצעות הרחבות SOA ובכך לשמר את ההשקעה שנעשתה בעבר ולמקסם את הערך, או לחילופין יש לפתח שירותים חדשים על כל המשתמע מכך.

2) היכן ואיך למקם את השירותים השונים ועל בסיס זה לתפעל את המערכות לצורך ניצול נכון ומושכל של ארכיטקטורת SOA.

כאמור, טכנולוגית SOA איננה טכנולוגיה חדשה שיצאה לאחרונה. מחזור החיים של מוצרים הוא:

1) שלב הצגת המוצר,שיווק ויחצ"נות - המוצר מוחדר לראשונה לשוק.

2) שלב הצמיחה / התפכחות.

3) שלב הבגרות - התבססות כמציאות.

4) שלב הדעיכה והחלפה במוצר אחר.

ארכיטקטורת SOA נמצאת בסוף ההתחלה של שלב מספר 3 של מחזור החיים - שלב הבגרות והתבססות כמציאות. ע"פ ניתוחי אנליסטים, שלב זה יימשך כ 20 שנה בהם טכנולוגיה זו תוביל את תחום מערכות המידע. גרטנר צופה כי עד 2010, 50% מארגוני ה-IT יטמיעו SOA וכי מדובר בתהליך הכרחי המהווה פתרון לדרישה העסקית.

הניסיון המצטבר במימוש פרויקטי SOA משלבים 1 ו-2 במחזור החיים לעיל, מלמד כי SOA יכול להאיץ תהליכים עסקיים ולהזניק את הארגון קדימה. מאידך, הטמעה לקויה של SOA טומנת בחובה סכנות רבות. תפיסת SOA היא טובה ומועילה עבור ארגונים המפעילים מערכות מורכבות, מבוזרות, מרובות טכנולוגיות ופלטפורמות, כאשר SOA משמשת כתפיסה לשימור נכסים קיימים או/ו פיתוח שירותים חדשים.

מאידך, יש לחשוב פעמיים לפני הטמעת SOA במערכות SMB, בשירות חד פעמי, או בשירות המפותח מחדש כתחליף ליכולת קיימת במערכות הישנות. ליישום תפיסת SOA ישנן השלכות מעבר לתחום הפיתוח ובהם תחזוקה, ביצועי המערכות השונות, היבטי אבטחת מידע, שליטה ובקרה על השירותים ומדידת SLA. מימוש SOA שגוי יגרום יותר נזק מתועלת.

כיצד יש להיערך לפרויקט SOA?

בשלב הראשון של הפרויקט, יש לנתח ולמפות את תפיסת ה-SOA הארגונית כך שתתאים לצרכי הארגון. יש לנתח ולזהות את השירותים המרכזיים הן מבחינת היישומים והם מבחינת התהליכים העסקיים / המגבלות העסקית. שירותים אלו יהוו את שלד תשתית הSOA הארגונית. כל זאת עוד לפני שבוחרים את כלי התוכנה ליישום התפיסה בפועל. חשוב לזכור שלא כל שירות מתאים ל SOA ולכן יש לבצע ניתוח מושכל של הצורך העסקי.

לאחר שלב המיפוי, מגיע השלב השני. שלב בחירת הכלים והטכנולוגיות. השיקולים בבחירת הכלים והטכנולוגיות הינם רחבים ומתייחסים להערכת הארכיטקטורה הקיימת - תשתיות ומערכות הקיימות בארגון, ל-roadmap הטכנולוגי של הארגון, שיקולים כלכליים, וכד'. השיקולים פחות מתייחסים ליכולות מוצר כזה או אחר. מוצרי ה-SOA רובם ככולם דומים אחד לשני ונכון להתייחס אל המוצרים הטכנולוגים כ-commodities.

בשלב השלישי, מגדירים את מבנה הפרויקט, לוח זמנים, ניהול תהליכים, ניהול תצורה, מתודולוגית פיתוח, ניהול סיכונים ועוד.

לסיכום

אומרים שאינטגרציה היא מילה יפה לחיבור בלתי מתוכנן. לכן, כשמיישמים פרויקט אינטגרציה, ניכרת חשיבות מכרעת לתכנון ולמתודולוגיית המימוש. העלות הגבוהה של פיתוח מערכות מתוחכמות והצורך בשמירה על עדכניות לאור המרוץ הטכנולוגי מחייבת משנה זהירות. המתודולוגיה שפותחה בקבוצת מלם, המבוססת על ניסיון ועבודה בכל הפלטפורמות הקיימות, כוללת הבנת היעדים, תכנון ארכיטקטוני המשלב צרכים עסקיים עם טכנולוגיה ופיתוח המשולב במפת הדרכים של הארגון. גישה זו מבטיחה הצלחה במימוש הפרויקט.

חברת מלם מקבוצת מלם-תים, חברת שירותי IT, מספקת מגוון פתרונות תקשוב מקצה לקצה בתחום טכנולוגיות המידע למאות לקוחות ואלפי משתמשים בכל מגזרי המשק, תוך עמידה בתקני איכות שירות ומקצועיות בינלאומיים. הפתרונות המשולבים, הייחודיים של מלם מיושמים על כל סוגי פלטפורמות החומרה, התוכנה, בסיסי הנתונים והתקשורת.
הכותב הוא ארכיטקט ראשי במלם.
תאריך:  24/06/2007   |   עודכן:  24/06/2007
אבי רוט
מועדון VIP להצטרפות הקלק כאן
ברחבי הרשת / פרסומת
רשימות קודמות
כבר אמרנו זאת בעבר ונאמר זאת שוב, בגדול, הדמוקרטיה הינה שלטון הרוב הדואג גם לזכויות המיעוט, פשוט למדי נכון? ובכן לא פשוט ואינו תמיד נכון. עקרונות הדמוקרטיה הינם ברורים כל זמן שאנו עוסקים בניגודים ברורים ומובהקים, אך מה באשר לגווני האפור? מה קורה לעקרונות הדמוקרטיה כאשר שני הצדדים צודקים, כאשר זכויות שני הצדדים שוות, אמיתיות וזהות?
24/06/2007  |  אהרון רול  |   מאמרים
אם למישהו היה ספק בכך שבורג מאוכזב ממדינת ישראל, בא הספר "לנצח את היטלר", כדי להוכיח אותו על טעותו. רצית מדינה יהודית? רצית דמוקרטיה? החלט מה אתה מעדיף, כי המושג "מדינה יהודית דמוקרטית" הוא, אליבא ד'אברהם בורג, אוקסימורון. אפשר לקיים מדינה יהודית בישראל רק על-ידי שלילת זכויותיהם של תושביה הערבים, ולהפך. החלת הריבונות הישראלית על ארץ ישראל אינה בעיקרה האוטופיה שאבותינו חלמו עליה. להפך - בנימין זאב הרצל, "חוזה המדינה", חזה מדינה שתושביה היהודים והערבים שווי-זכויות ושאינה תחת ריבונות יהודית.
24/06/2007  |  אריק פורסטר  |   מאמרים
במהדורות החדשות ובאתרי חדשות של העיתונים הגדולים בארץ פורסם כי העבריין אסי אבוטבול שפך תה חם על העבריין יחיה טורק. לא ידועה הסיבה לאירוע וצוין שהשניים נמצאים בהפרדה בכלא השרון.
24/06/2007  |  אביב ירון  |   מאמרים
לעיתים, כדי להבהיר עניין חשוב יש צורך לכתוב או להתבטא בציניות על-מנת להסביר נקודה פשוטה לכאורה. אינני חסיד השיטה הזו, אך המציאות המזרח-התיכונית דורשת זאת מדי פעם, בעיקר כשמדובר על המדיניות הישראלית המבולבלת, השבויה לעיתים במקסמי-שווא אזוריים ופתרונות אינסטנט של בעלי-עניין.
24/06/2007  |  ד"ר יוחאי סלע  |   מאמרים
ההפיכה הצבאית של החמאס ברצועת עזה שינתה את נתוני היסוד בזירה הפלשתינית. הויכוח בין החמאס לפתח על שאלת הייצוג של העם הפלשתיני הפך למאבק קיומי בין שתי התנועות ולפיצול של העם הפלשתיני תחת שתי הנהגות בשני אזורים גיאוגרפיים שונים ונפרדים בפלשתין.
23/06/2007  |  יהונתן דחוח-הלוי  |   מאמרים
בלוגרים
דעות  |  כתבות  |  תחקירים  |  לרשימת הכותבים
אלי אלון
אלי אלון
חרפת השירותים הציבוריים בתחנות האוטובוסים המרכזיות נמשכת שנים    בעלי התחנות המרכזיות הם בעלי ממון הנהנים מקניות של אלפים הפוקדים את התחנות ומצופה מהם לדאוג לניקיונם ולאספקת נירות ט...
צבי גיל
צבי גיל
אין כאן איזה עניין שבין הצמרת המדינית לצמרת הביטחונית    יש כאן עניין של עתיד המדינה אשר שוקעת יותר ויותר בביצה ואין כל סימן שהיא תיחלץ ממנה בקרוב
דן מרגלית
דן מרגלית
ישראלים נבונים חייבים לשטוף עתה את הרחובות והכיכרות ולהתייצב מול קלגסי המשטרה הפועלים בשליחותו של איתמר בן-גביר, ולמנוע את מה שעלול להיהפך ל"בכיה לדורות"
לרשימות נוספות  |  לבימה חופשית  |  לרשימת הכותבים
הרשמה לניוזלטר
הרשמה ל-SMS
ברחבי הרשת / פרסומת
ברחבי הרשת / פרסומת
News1 מחלקה ראשונה :  ניוז1  |   |  עריסת תינוק ניידת  |  קוצץ ירקות מאסטר סלייסר  |  NEWS1  |  חדשות  |  אקטואליה  |  תחקירים  |  משפט  |  כלכלה  |  בריאות  |  פנאי  |  ספורט  |  הייטק  |  תיירות  |  אנשים  |  נדל"ן  |  ביטוח  |  פרסום  |  רכב  |  דת  |  מסורת  |  תרבות  |  צרכנות  |  אוכל  |  אינטרנט  |  מחשבים  |  חינוך  |  מגזין  |  הודעות לעיתונות  |  חדשות ברשת  |  בלוגרים ברשת  |  הודעות ברשת  |  מועדון +  |  אישים  |  פירמות  |  מגשרים  |  מוסדות  |  אתרים  |  עורכי דין  |  רואי חשבון  |  כסף  |  יועצים  |  אדריכלים  |  שמאים  |  רופאים  |  שופטים  |  זירת המומחים  | 
מו"ל ועורך: יואב יצחק © כל הזכויות שמורות     |    שיווק ופרסום ב News1     |     RSS
כתובת: רח' חיים זכאי 3 פתח תקוה 4977682 טל: 03-9345666 פקס מערכת: 03-9345660 דואל: New@News1.co.il