קיימת בעיה כלשהי להגדיר את השרת בתור פרוקסי "רגיל" ואז פשוט להזין את הכתובת שלו במקום ישירות את כתובת השרת של משרד התחבורה, ואז ניתן יהיה להתממשק אליו מכל תוכנה שתיכתב, הן אם היא כוללת קוד צד שרת והן אם היא רצה על מכשיר נייד באופן עצמאי?
2013/1/30 Sagi Ben-Akiva <[email protected]> > היי משה, > > אין לי שום בעיה שהממשק למשרד התחבורה יהיה בכל שפה שהיא, כל עוד אפשר לייצר > שאילתת SOAP ולקבל מהשרת שלהם תשובה > > אנו זקוקים בעצם לשרת שמשמש בעצם כפרוקסי: > 1. מקבל שאילתה (בשפה פשוטה שאנחנו יכולים להגדיר) > 2. ממנה יוצר שאילתה שמתאימה לפורמט ולפרוטוקול של משרד התחבורה > 3. שולח שאילתה לשרת של משרד התחבורה > 4. מהתשובה שמקבלים יוצרים תשובה בפרוטוקול שהגדרנו > 5. שולחים תשובה חזרה לשולח השאילתה המקורית. > > גם כאן הבחירה בג'וואה הייתה בגלל שהשרת שעמותת המקור הקצתה לפרוייקט מריץ > כבר שרת tomcat עבור otp ובגלל שאין צורך לכתוב שרת http אלא רק לממש פונקציות > doPost ו doGet > שעל המימוש שלהן אני עובד לאחרונה. ומכיוון שהמחלקות שנוצרו מקובץ הWSDL > כתובות גם הן בג'אווה. > > > שגיא. > > > > 2013/1/30 moshe nahmias <[email protected]> > >> בוקר טוב, >> >> האם ובמה אפשר לעזור אם לא יודעים ג'אווה? >> >> 2013/1/30 Sagi Ben-Akiva <[email protected]> >> >>> בוקר טוב, >>> >>> נכון מאוד, משרד התחבורה לא מחייב להשתמש בשפה מסויימת, מבחינתו אפשר לכתוב >>> באסמבלי, העיקר שיגיעו שאילתות בפורמט מתאים. >>> >>> ושוב נכון, השתמשתי בג'נרטור בשם Apache CXF שיצר את כל טריליוני המחלקות >>> הללו, בתחילת הדרך השתמשתי בכלל ב gSoap ע"מ לייצר את המחלקות ב C++ , אך הקוד >>> שנוצר היה כבד מידי, קובץ הרצה בן 12MB >>> >>> לשאלתכם, שם הקובץ המכיל את הפונקציה main הוא : >>> SOAPPort_SiriWSPort_Client.java >>> אך אל תבנו עליו יותר מידי : >>> 1. הוא משמש אותי רק כדי לבדוק שליחת שאילתות לשרת והדפסת התשובות. >>> 2.ובגלל מגבלה של משרד התחבורה, שליחת השאילתות יכולה להתצבע רק מIP ספציפי >>> שאושר. >>> >>> >>> >>> >>> >>> 2013/1/29 moshe nahmias <[email protected]> >>> >>>> זה גם מה שאני הבנתי, אבל אם הוא כותב את המערכת שלו בג'אווה לא אוכל >>>> לעזור לו בתכנות של ממש (אני יודע רק פרל). >>>> בכל מקרה אפשר ליצור אובייקטים גם בשפות אחרות עם המידע במקרה הגרוע דרך >>>> יצירה עצמאית בקוד שכותבים (משרד התחבורה לא מחייב להשתמש בשפה מסויימת). >>>> >>>> 2013/1/29 Amir Eldor <[email protected]> >>>> >>>>> משה, לפי הבנתי המערכת שמביא משרד התחבורה מספקת קובץ wsdl שממנו ניתן >>>>> ליצור אובייקטים לכל מיני שפות שמבינות את הפורמט הזה, למשל, PHP. שגיא השתמש >>>>> באיזה ג'נרייטור לג'אווה (שגיא, תקן אותי אם אני טועה). או שגם ל־PHP יש כזה >>>>> ג'נרייטור? והוא לא יוצר את האובייקטים אוטומטית דרך ה־wsdl בזמן ריצה? >>>>> >>>>> שגיא, אני מרגיש n00b, איפה ה־main בקוד ג'וואה שנתת :)? אני רק בתהליכי >>>>> למידת סינטקס ארוכים בג'אווה, ככה שלמצוא את הנקודת כניסה של התוכנת קומנד >>>>> ליין שהזכרת בין כל המחלקות שיש בפרוייקט בגיטהאב זה כמו לחפש כרוב בערימת >>>>> מרגרינה. >>>>> >>>>> >>>>> 2013/1/29 moshe nahmias <[email protected]> >>>>> >>>>>> אני אשמח לעזור, השאלה אם אפשר לעזור בלי לדעת ג'אווה? >>>>>> >>>>>> 2013/1/29 Sagi Ben-Akiva <[email protected]> >>>>>> >>>>>>> לצערי בצד שלי הדברים קורים לאט ... עומס בעבודה עומס בבית ... >>>>>>> >>>>>>> שגיא. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/1/29 Amir Eldor <[email protected]> >>>>>>> >>>>>>>> סתם מתעניין - קרה משהו בנושא מאז ההודעה האחרונה? >>>>>>>> >>>>>>>> אמיר >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2012/12/30 Sagi Ben-Akiva <[email protected]> >>>>>>>> >>>>>>>>> שלום לכולם, >>>>>>>>> >>>>>>>>> בשעה טובה, פתחתי פרוייקט בgithub בכתובת הבאה : >>>>>>>>> https://github.com/sagiben/SIRI_IL >>>>>>>>> >>>>>>>>> כרגע הפרוייקט מכיל את קבצי המקור שנוצרו מקובץ ה wsdl שסיפק משרד >>>>>>>>> התחבורה ו main מאוד פשוט ששולח שאילתות לשרת ומדפיס את התשובה לקונסול. >>>>>>>>> >>>>>>>>> אם למישהו יש משאבים פנויים והוא מעוניין להצטרף, אשמח לכל עזרה >>>>>>>>> שתינתן ע"מ להמשיך ולקדם את הפרוייקט. >>>>>>>>> >>>>>>>>> תודה, >>>>>>>>> שגיא. >>>>>>>>> >>>>>>>>> >>>>>>>>> 2012/10/18 Lior Kaplan <[email protected]> >>>>>>>>> >>>>>>>>>> היי שגיא, >>>>>>>>>> >>>>>>>>>> זאת אכן בעיה, אבל לא גדולה מידי. >>>>>>>>>> >>>>>>>>>> אם תרצה את עזרת העמותה במשיכת הנתונים אז לא אמורה להיות בעיה. >>>>>>>>>> >>>>>>>>>> קפלן >>>>>>>>>> >>>>>>>>>> 2012/10/18 Sagi Ben-Akiva <[email protected]> >>>>>>>>>> >>>>>>>>>>> נכון, משרד התחבורה פתח את הנתונים לציבור. >>>>>>>>>>> אבל המערכת משתמשת ב IP based Authentication >>>>>>>>>>> והחברה המפעילה דורשת IP קבוע כדי לתת גישה לנתונים. >>>>>>>>>>> >>>>>>>>>>> המשמעות היא, שכדי להשתמש בנתונים חייבים להקים שרת (בעל IP קבוע, >>>>>>>>>>> כמובן) שמתשאל את השרת של משרד התחבורה >>>>>>>>>>> ואפליקציה מקבלת נתונים מהשרת שהוקם. >>>>>>>>>>> >>>>>>>>>>> שגיא >>>>>>>>>>> >>>>>>>>>>> 2012/10/9 Lior Kaplan <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2012/9/30 Lior Kaplan <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>>> 2012/9/28 Tomer Cohen <[email protected]> >>>>>>>>>>>>> >>>>>>>>>>>>>> טכנית הם מבקשים שנחתום על המסמך, אבל אני לא רואה בטופס שום >>>>>>>>>>>>>> מידע לגבי מניעת הפצת המידע לגורם שלישי. כלומר אני לא בטוח אם >>>>>>>>>>>>>> אפילו אסור לנו >>>>>>>>>>>>>> להפיץ את כתובת הממשקים. אנחנו מבקשים גישה בשם "תאגיד עמותת >>>>>>>>>>>>>> המקור"? >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> אם יהיה לזה ביקוש מחברי העמותה, אני לא רואה סיבה שהעמותה לא >>>>>>>>>>>>> תקח את ההתחייבות על עצמה (דורש כמובן התייעצות עם היועץ המשפטי >>>>>>>>>>>>> והחלטת ועד). >>>>>>>>>>>>> כמו כן, גם אני לא ראיתי שום מגבלה על הפצת המידע מחדש, ולכן יש >>>>>>>>>>>>> סיכוי טוב >>>>>>>>>>>>> שנפיץ את המידע הלאה. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> ומערכת בנושא זה: >>>>>>>>>>>> http://openplans.org/projects/an-open-platform-for-real-time-bus-tracking/ >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Discussions mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Discussions mailing list >>>>>>>>>>> [email protected] >>>>>>>>>>> http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> > > _______________________________________________ > Discussions mailing list > [email protected] > http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions > -- Tomer Cohen http://tomercohen.com
_______________________________________________ Discussions mailing list [email protected] http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

