EAI সমাধানগুলি মিডলওয়্যার মেসেজিং সিস্টেম থেকে ব্যবসায়িক প্রক্রিয়া ইন্টিগ্রেশনে পরিবর্তিত হচ্ছে। EAI বাজার সাধারণত EAI এর জন্য OSI মডেলের স্তরগুলিতে কেন্দ্রীভূত হয়, যেমন, ইন্টিগ্রেশন মিডলওয়্যার এবং ইন্টারফেস সিনট্যাক্স। এই দুটি স্তরের লক্ষ্যমাত্রার প্রধান কারণ হল EAI শিল্পের অপরিপক্কতা এবং এছাড়াও এই দুটি স্তরে মুনাফা উৎপাদন করা সহজ৷
প্ল্যাটফর্ম ইন্টিগ্রেশন - এটি ভিন্নধর্মী হার্ডওয়্যার, অপারেটিং ফ্রেমওয়ার্ক এবং অ্যাপ্লিকেশন প্ল্যাটফর্মের মধ্যে সংযোগ সমর্থন করে। প্ল্যাটফর্ম ইন্টিগ্রেশন সমর্থনকারী বেশ কয়েকটি প্রযুক্তি রয়েছে -
-
মেসেজিং - এটি অ্যাসিঙ্ক্রোনাস সংযোগের জন্য
-
রিমোট পদ্ধতি কল - সিঙ্ক্রোনাস সংযোগ
-
অবজেক্ট রিকোয়েস্ট ব্রোকার - উভয় ধরনের সংযোগ
প্রতিটি অ্যাপ্লিকেশান লিঙ্ক করার যুক্তিটি হয় কোড বা প্রি-কোডেড অ্যাপ্লিকেশন অ্যাডাপ্টারের মাধ্যমে সংজ্ঞায়িত করা উচিত। সিস্টেমে ডেটা সংজ্ঞার পার্থক্যগুলি সমন্বয় করার জন্য অতিরিক্ত কার্যকারিতা প্রয়োজন। এটি হ্যান্ড-কোডিং বা ডেটা অনুবাদ এবং রূপান্তর পণ্য ব্যবহার করে সম্পন্ন করা যেতে পারে। বার্তা রাউটিংয়ের জন্য যুক্তি প্রয়োজন এবং এটি হ্যান্ড-কোডিং বা বার্তা ব্রোকার দ্বারা সমর্থিত হতে পারে।
ডেটা ইন্টিগ্রেশন − দুই ধরনের ডেটা ইন্টিগ্রেশন নিম্নরূপ -
-
ডাটাবেস গেটওয়ে যেমন সাইবেস ডাইরেক্ট কানেক্ট, ইনফরমেশন বিল্ডার্স ইডিএ এসকিউএল, এবং ওরাকল ওপেন গেটওয়ে যা ভিন্নধর্মী ডেটা উত্সগুলিতে এসকিউএল অ্যাক্সেস সমর্থন করে। তারা সিঙ্ক্রোনাস ডেটা অ্যাক্সেস পণ্য এবং ডেটাবেস ডিজাইনের জ্ঞান সহ প্রয়োজনীয় সফ্টওয়্যার বিকাশকারী৷
-
ডেটা এক্সট্র্যাক্ট, ট্রান্সফর্মিং, মুভিং এবং লোড করার জন্য বেশ কিছু টুল আছে- ETML টুলস -
-
এগুলি হল অ্যারে বা পয়েন্ট-ইন-টাইম সমাধানগুলি ডেটা গুদামের আসল লোডিং বা বিশাল ব্যাচ স্থানান্তরের জন্য উপযুক্ত৷ তারা সফ্টওয়্যার যুক্তিকে বাইপাস করে সরাসরি ডেটা বের করে এবং লোড করে। ETML বিক্রেতারা মেসেজিং সাপোর্টের মাধ্যমে কার্যকারিতায় পৌঁছেছেন।
-
কম্পোনেন্ট ইন্টিগ্রেশন - হাব এবং স্পোক ইন্টিগ্রেশন-হাব কিছু ইন্টিগ্রেশন প্রদান করে। অ্যাপ্লিকেশন সার্ভারগুলি বিভিন্ন রিলেশনাল ডাটাবেস উত্সগুলিতে ডেটা অ্যাক্সেস সমর্থন করার জন্য ব্যবহৃত হয় প্যাকেজ সফ্টওয়্যারের অ্যাপ্লিকেশন অ্যাডাপ্টার এবং মেসেজিংয়ের মতো মিডলওয়্যার পরিষেবাগুলিও অ্যাক্সেসযোগ্য৷
প্রক্রিয়া একীকরণ - এটি একটি EAI সমাধানের জন্য সর্বোচ্চ স্তরের বিমূর্ততা এবং নমনীয়তা সমর্থন করে। এটি পরিচালকদের একটি গ্রাফিকাল মডেলিং ইন্টারফেসের মাধ্যমে ব্যবসায়িক প্রক্রিয়া বর্ণনা, নিরীক্ষণ এবং পরিবর্তন করার অনুমতি দেয়৷
বিজনেস প্রসেস মডেলিং ব্যবসায়িক ব্যবহারকারী এবং বিশ্লেষকদের বর্ণনা করতে সহায়তা করে যে কীভাবে ডেটা প্রোগ্রামিংয়ের পরিবর্তে একটি গ্রাফিকাল মডেল এবং ঘোষণামূলক ভাষার মাধ্যমে সিস্টেম এবং সাংগঠনিক সীমানা জুড়ে প্রবাহিত হয়। ইন্টিগ্রেশন সমাধান মডেল থেকে তৈরি করা হয়. যখন পরিবর্তনের প্রয়োজন হয়, সেগুলি মডেলে তৈরি করা যেতে পারে এবং একই সমাধানে পুনরায় তৈরি করা যেতে পারে। সমাধানটি কার্যকর করার আগেও সিমুলেশন সম্পন্ন করা যেতে পারে।