BEA WebLogic (מבוטא בעברית כ"בי אי איי וובלוג'יק") היא משפחת מוצרי תווכה תשתיתיים ל-Java Enterprise Edition מתוצרת BEA Systems האמריקאית.
במשפחת מוצרים זו כלול מוצר הבסיס, שרת היישומים WebLogic Server, הפורטל הארגוני WebLogic Portal, מוצר ניהול תהליכים העסקיים והאינטגרציה הקרוי WebLogic Integration, שרת המספק שירותי SIP לעולם הטלקום בשם WebLogic Communications Platform וכן שרת HTTP מוכלל. חבילת WebLogic מצטיינת באי תלות מוחלטת במערכת הפעלה וחומרה כלשהי, ורצה כמעט על כל קונפיגורציית חומרה ותוכנה קיימת.
Weblogic, Inc. נוסדה על ידי פול אמברוז, בוב פסקר, לורי פיטמן וקרל רסניקוף בספטמבר 1995. לפני הקמת החברה עסקו פול וקרל בפיתוח דרייברים מוקדמים (לפני עידן ה JDBC) לגישור בין בסיסי נתונים שונים ויישומי Java תחת השם dbKona. הם גם פיתחו שרת "שלוש שכבות" מוקדם לגישור בין יישומונים ברשת האינטרנט לבסיסי נתונים אלו. שרת זה היה למעשה WebLogic 1.48 שכונה גם T3Server (קיצור באנגלית של "שרת שלוש שכבות").
באותה עת בוב ולורי עסקו בפיתוח כלים לניהול רשתות בשפת Java. בוב כתב מחסנית SNMP ותשתיות נוספות, ואילו לורי עסק בצד התצוגה של המידע שהופק. אחת מהיכולות של WebLogic 1.48 הייתה שילוב כלים חיצוניים, ובוב שכנע את פול למסור לידיו את קוד המוצר כדי שיוכל לשלב את כלי הניהול שכתב. כך יישומונים שהורצו ב WebLogic יכלו לשלוח מסרי SNMP ו ICMP. לאחר שיתוף פעולה מוצלח זה, התאחדו המייסדים ופיתחו את ה-WebLogic שלמעשה היה לשרת היישומים המסחרי הראשון.
חברת BEA רכשה את חברת WebLogic ומינפה את שרת היישומים הבסיסי כגרעין של הפלטפורמה המלאה הקרויה כיום BEA WebLogic, אשר שרת היישומים הוא הגרעין שלה.
ב 2008 חברת BEA נרכשה על ידי ORACLE ולפיכך השם החדש נהפך ל- Oracle WebLogic.
שרת היישומים Weblogic Server הוא חלק מרכזי בחבילת התשתית BEA Weblogic Platform, בנוסף אליו כלולים בחבילה גם:
Java (פלטפורמת תוכנה) | ||
---|---|---|
פלטפורמה | Java (שפת תכנות) • Java Card • Java ME • Java EE • Java SE • Java Virtual Machine | |
טכנולוגיות | Java applet • Java Web Start • Java Servlet • JavaServer Pages • JavaFX • JavaServer Faces | |
מושגים | איסוף זבל • Cross-platform • Java Bytecode • Java Development Kit • Javadoc • Java Classloader • Java Class Library JIT Compiler • HotSpot • JavaBeans • Enterprise JavaBeans • JNI • JAR • POJO • Web container • Java annotation | |
ממשקי תכנות יישומים | Swing • AWT • SWT • Java 3D • Java 2D • JMS • JDBC • JAXP • JPA • RMI • JNDI | |
שפות ל-JVM | Scala • Clojure • Groovy • JRuby • Jython | |
תשתיות תוכנה וכלים של חברות צד שלישי |
אפאצ'י טומקט • Apache Maven • Apache Ant • Apache Struts JUnit • Hibernate • Spring Framework • JBoss • Google Web Toolkit • BEA WebLogic • IBM WebSphere | |
סביבות פיתוח משולבות | Eclipse • NetBeans • IntelliJ | |
חברות | סאן מיקרוסיסטמס • אורקל | |
אישים | ג'יימס גוסלינג • ביל ג'וי • אריק שמידט |