פיתוח של שרת

זורום

New member
פיתוח של שרת

ערב טוב, אני כיום חושב על פיתוח יישום של שרת תוכנה (קרי, תוכנה, אשר תופעל בצד השרת) ואשר תספק שירותים מקוונים לתוכנת לקוח, שפזורה באלפי אתרים. תוכנת השרת תופעל על גבי שרתי Windows. תוכנת הלקוח, תהיה תוכנת Windows או Java Applet, והיא תקיים קשר רציף וממושך מול השרת בתקשורת מאובטחת מעל HTTP. בתכנון השרת חשובים לי האלמנטים הבאים - פורטביליות, יציבות, ביצועים, זמינות גבוהה וסקאלאביליות. לפני שאני צולל, רציתי לשמוע את חוות דעתכם (ובמיוחד ממי שפיתח תוכנת שרת בעבר) - 1. האם ישנם כלים מסחריים/חינמיים, אשר הייתם ממליצים לשלב בפיתוח על מנת לקצר הליכים (application server, ספריות פיתוח כאלו ואחרות, שרתי קוד פתוח וכו'). אשמח להפניות ספציפיות הכוללות פרטים על התועלת הצפויה. 2. הכוונות כלליות וטיפים לגבי תכנון כזה שרת. 3. וזוהי יריה באפילה - האם מישהו נתקל ברשת במסמך תכנון מועיל של שרת תוכנה ? תודה.
 

vinney

Well-known member
לא הבנתי מה אתה רוצה

אתה סותר את עצמך. איך התבססות על WINDOWS תורמת לפורטביליות ו/או יציבות ו/או ביצועים שלא לדבר על זמינות? למה התקשורת שלך חייבת להיות מעל HTTP? אתה רוצה לכתוב שרת WEB? כבר יש מספיק. הפרוטוקול שלך מבוסס HTTP? בזבזני. אם זה פיתוח עצמי, ולא מסחרי בהגבלות של החברה, לך על שרת שירוץ על UNIX, עם פרוטוקול תקשורת עצמאי באחד הפורטים הפנויים. אם אתה רוצה להיות קצת יותר חסכן ולעמוד בתנאי הסקאלאביליות, תפתח אפליקצית WEB (התחליף היותר מודרני לשרת לקוח). לגבי דברים קיימים - לא חסר בכלל, תשאל את הדוד גוגל, אבל בשביל זה אתה צריך לדעת מה אתה בעצם רוצה.
 
למעלה