এই ব্লগে Oracle® WebLogic Server® ভার্সন 12c-এর কিছু পরিবর্তন এবং নতুন ফিচার আলোচনা করা হয়েছে।
ভূমিকা
WebLogic Server একটি অ্যাপ্লিকেশন সার্ভার যা Java® EE 7 কম্প্লায়েন্ট এবং বিতরণ করা Java অ্যাপ্লিকেশন ডিপ্লয় এবং রান করতে ব্যবহৃত হয়। এই জনপ্রিয় Oracle পণ্যটি সকল সর্বশেষ Oracle ফিউশন পণ্যে ব্যবহৃত হয় যেমন সার্ভিস-অরিয়েন্টেড আর্কিটেকচার (SOA), Oracle Business Intelligence Enterprise Edition (OBIEE), Oracle Access Management এবং Oracle Identity Management (OAM/OIM), Oracle E-Business Suite (EBS) 12.2, Oracle Enterprise Manager (OEM) 13c, ইত্যাদি।
WebLogic Server-এর সর্বশেষ ভার্সন হলো 12.2.1.3। আপনি এটি WebLogic ডাউনলোড লিংক থেকে ডাউনলোড করতে পারেন।
WebLogic Server v12c-এ পরিবর্তন
নিচের বিভাগগুলো 12c WebLogic-এর কিছু নতুন ফিচার এবং পরিবর্তন কভার করে, যার মধ্যে ইনস্টলেশন মোড, ডিরেক্টরি স্ট্রাকচার, ডাইনামিক ক্লাস্টার, OPatch ইউটিলিটি, মাল্টিটেন্যান্সি, এবং অন্যান্য।
ইনস্টল মিডিয়া টাইপ
12c-তে, ইনস্টলেশন টাইপ পরিবর্তন করা হয়েছে। WebLogic Server ইনস্টল করার তিনটি ভিন্ন পদ্ধতি রয়েছে:
- Quick Installer
- Generic Package Installer (Jar)
- Fusion Middleware Infrastructure Installer (মাল্টিটেন্যান্সির জন্য)
ডিরেক্টরি স্ট্রাকচার এবং ফাইল সিস্টেম
12c-তে, একটি WebLogic সার্ভারের ডিরেক্টরি স্ট্রাকচার পরিবর্তন হয়েছে:
Home → Oracle → Product → Oracle Home → config → Config → Domain Home → Application Home।
মূল ইনস্টলেশন ডিরেক্টরি, Oracle_Home হলো /Oracle/Middleware/Oracle_Home।
Repository Creation Utility (RCU) স্ক্রিপ্ট ডিরেক্টরি হলো /Oracle/Middleware/Oracle_Home/oracle_common/bin।
WebLogic হোম ডিরেক্টরি, WLS_HOME হলো /Oracle/Middleware/Oracle_Home/wlserver।
প্যাচিং ডিরেক্টরি হলো /Oracle/Middleware/Oracle_Home/OPatch।
নিচের ছবিটি WebLogic ফাইল স্ট্রাকচার দেখাচ্ছে:
ডাইনামিক ক্লাস্টার
ডাইনামিক ক্লাস্টারের পরিবর্তনগুলো নিচের কৃত্রিম আলোচনা করা হয়েছে:
- ক্লাস্টার এক বা একাধিক ডাইনামিক সার্ভার ধারণ করতে পারে।
- সার্ভারগুলো অ্যাপ্লিকেশনের প্রয়োজন অনুযায়ী ডাইনামিক্যালি স্কেল করা যায়।
- আপনি একটি ইউজার সার্ভার টেমপ্লেট ব্যবহার করে সার্ভার বা ডাইনামিক ক্লাস্টারের অংশের কনফিগারেশন ডিফাইন করতে পারেন।
নিচের ছবিটি WebLogic কনসোলে Round Robin টাইপে তৈরি একটি ক্লাস্টার দেখাচ্ছে:
নিচের ছবিটি WebLogic কনসোলে ডাইনামিক ক্লাস্টারের রানিং স্ট্যাটাস দেখাচ্ছে:
ডাইনামিক সার্ভার
ডাইনামিক সার্ভারের পরিবর্তনগুলো:
- আপনি একটি সার্ভার টেমপ্লেট থেকে একটি WebLogic সার্ভার তৈরি করতে পারেন।
- একটি ডাইনামিক ক্লাস্টার এই ডাইনামিক সার্ভারগুলো তৈরি করে।
নিচের ছবিটি WebLogic কনসোলে ডাইনামিক সার্ভার কোথায় তৈরি করতে হয় তা দেখাচ্ছে:
মাল্টিটেন্যান্সি
মাল্টিটেন্যান্সির পরিবর্তনগুলো:
- একাধিক পক্ষ মাল্টিটেন্যান্ট শেয়ারযোগ্য ইনফ্রাস্ট্রাকচার শেয়ার করতে পারে।
- এনহ্যান্সমেন্ট ঘনত্ব এবং রিসোর্স দক্ষতা উন্নত করেছে।
- একটি ডোমেনের ভিতরে রিসোর্স আইসোলেশন উপলব্ধ।
JDK 8 সার্টিফাইড
WebLogic Server 12c R2 JDK 8 Update 40 এবং পরবর্তী ভার্সনlerle ব্যবহার করার জন্য সার্টিফাইড।
JDBC ডেটা সোর্স টাইপ
ভার্সন 12c-এ নিচের Java Database Connectivity (JDBC) ডেটা সোর্সগুলো যোগ করা হয়েছে:
- Universal connection pool data sources
- Proxy data sources
প্যাচসমূহ
ভার্সন 12.1.2 থেকে শুরু করে, আপনাকে WebLogic প্যাচগুলো Opatch ইউটিলিটি ব্যবহার করে প্রয়োগ করতে হবে, BEA Smart Update (bsu.sh) ব্যবহার না করে।
WebLogic Server 12.2.1.3.0-এ, আপনি একটি WebLogic Server ইনস্ট্যান্সে প্রয়োগ করা প্যাচের তালিকা পেতে পারেন। এই প্রয়োগ করা প্যাচ তালিকা অ্যাক্সেস করুন weblogic.log.DisplayPatchInfo সিস্টেম প্রপার্টি বা ServerRuntimeMBean.PatchList অ্যাট্রিবিউট দেখে।
D-PCT
WebLogic Server 12.2.1.1.0 Domain to Partition Conversion Tool (D-PCT) চালু করেছে, যা একটি নন-মাল্টিটেন্যান্ট ডোমেন থেকে একটি মাল্টিটেন্যান্ট ডোমেন পার্টিশনে বিদ্যমান অ্যাপ্লিকেশন এবং রিসোর্স মাইগ্রেট করার ক্ষমতা প্রদান করে।
Docker সার্টিফিকেশন
WebLogic Server 12.2.1 একটি Docker® কন্টেইনারের ভিতরে চালানোর জন্য সার্টিফাইড। Docker একটি Linux®-ভিত্তিক কন্টেইনার টেকনোলজি যা আপনাকে দ্রুত লাইটওয়েট ক্লাস্টার্ড এবং নন-ক্লাস্টার্ড WebLogic Server ডোমেন কনফিগারেশন তৈরি করতে দেয় একটি সিঙ্গেল হোস্ট OS বা ভার্চুয়াল মেশিনে, ডেভেলপমেন্ট বা প্রোডাকশন এনভায়রনমেন্ট দুটির জন্য।
উপসংহার
WebLogic Server 12c Release 2 এনহ্যান্সমেন্ট আনে যা অভেইলেবিলিটি, ম্যানেজেবিলিটি, আধুনিক স্ট্যান্ডার্ড এবং টেকনোলজির সাপোর্ট, ক্লাউড এনাবলমেন্ট, এবং পোর্টেবিলিটিতে ফোকাস করে।
এনহ্যান্সমেন্ট এবং নতুন ফিচারগুলো একটি সেরা ক্লাসের Java EE (Enterprise Edition) অ্যাপ্লিকেশন সার্ভারকে লেভারেজ করে এটিকে পরবর্তী লেভেলে নিয়ে যায়, যার মধ্যে নতুন এবং উदीয়মান স্পেসিফিকেশন, স্ট্যান্ডার্ড, এবং টেকনোলজির জন্য অতিরিক্ত সাপোর্ট রয়েছে। এগুলো অ্যাপ্লিকেশন এবং রিসোর্স আরও দক্ষতার সাথে আইসোলেট এবং ম্যানেজ করার ক্ষমতা এবং অ্যাপ্লিকেশন এবং ডেটার সর্বোচ্চ অভেইলেবিলিটি প্রদান করে। ভালো খবর হলো শুধু আপনার কাস্টম Java অ্যাপ্লিকেশনই এই নতুন ক্ষমতা থেকে সুবিধা পাবে না, বরং অনেক Oracle Fusion Middleware (FMW) কম্পোনেন্ট, যেমন Oracle SOA Suite, Oracle Service Bus, Oracle BPM Suite, WebCenter Content এবং Portal, Forms & Reports, এবং OBIEE এই WebLogic Server-এর সর্বশেষ রিলিজে উপলব্ধ সুবিধাগুলো থেকে লাভান্বিত হতে পারবে। WebLogic Server এবং FMW-এর ভার্সন 12.2.1 এখন ডাউনলোডের জন্য উপলব্ধ। এগুলো টেস্ট ড্রাইভ করুন যাতে আপনি নিজে এই সুবিধাগুলো অনুভব করতে পারেন।
ফিডব্যাক ট্যাব ব্যবহার করে যেকোনো মন্তব্য করুন বা প্রশ্ন জিজ্ঞাসা করুন।
আমাদের ডেটাবেস সেবা সম্পর্কে আরও জানুন।