Application Response Measurement
অ্যাপ্লিকেশন রেসপন্স মেজারমেন্ট (এ. আর. এম) হল ওপেন গ্রুপ দ্বারা প্রকাশিত একটি উন্মুক্ত মান যা জটিল এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির মধ্যে কর্মক্ষমতার বাধাগুলি পর্যবেক্ষণ এবং নির্ণয়ের জন্য যা আলগা-সংযুক্ত নকশা বা পরিষেবা-ভিত্তিক আর্কিটেকচার ব্যবহার করে। এটি সি এবং জাভার জন্য একটি এপিআই অন্তর্ভুক্ত করে যা পরবর্তী বিশ্লেষণের জন্য একটি লেনদেন প্রক্রিয়াকরণের প্রতিটি ধাপের সাথে সম্পর্কিত সময় তথ্যকে দূরবর্তী সার্ভারে লগ ইন করার অনুমতি দেয়। 1996 সালে টিভোলি সফ্টওয়্যার এবং হিউলেট-প্যাকার্ড যৌথভাবে এআরএম-এর ইতিহাস সংস্করণ 1 তৈরি করে। সংস্করণ 2 একটি শিল্প অংশীদারিত্ব (এআরএম ওয়ার্কিং গ্রুপ) দ্বারা তৈরি করা হয়েছিল এবং ওপেন গ্রুপ দ্বারা অনুমোদিত একটি উন্মুক্ত মান হিসাবে 1997 সালের ডিসেম্বরে উপলব্ধ হয়েছিল। এআরএম 4.0 2003 সালে মুক্তি পায় এবং 2004 সালে সংশোধিত হয়। এআরএম 4.1 সংস্করণ 1 হল এআরএম মানের সর্বশেষ সংস্করণ। ভূমিকা বর্তমান অ্যাপ্লিকেশন নকশা আরও জটিল এবং নেটওয়ার্কের মাধ্যমে বিতরণ করা হয়। এটি অ্যাপ্লিকেশন ডেভেলপার, সিস্টেম এবং অ্যাপ্লিকেশন অ্যাডমিনিস্ট্রেটরদের প্রয়োজনীয় তথ্য সরবরাহ করার জন্য আজকের উন্নয়ন এবং পর্যবেক্ষণ সরঞ্জামগুলিতে নতুন চ্যালেঞ্জের দিকে পরিচালিত করে। বিতরণকৃত অ্যাপ্লিকেশনের মধ্যে অ্যাপ্লিকেশনটি ভাল কাজ করে কিনা তা অনুমান করা সহজ নয়। নিম্নলিখিত বিষয়গুলি বিতরণকৃত আবেদনগুলির মূল্যায়নে সহায়তা করেঃ ব্যবসায়িক লেনদেন কি সফল হয় এবং যদি না হয়, ব্যর্থতার কারণ কী? একটি লেনদেনের প্রতিক্রিয়া সময় কত? বাধাগুলি কোথায়, কোন উপ-লেনদেন একটি বাধা সৃষ্টি করতে পারে? একটি অ্যাপ্লিকেশনে কোনটি এবং কতগুলি লেনদেন সম্পাদিত হয়? কিভাবে একটি অ্যাপ্লিকেশন বা তার পরিবেশকে আরও ভাল করার জন্য সুর করা যায়? এআরএম এই প্রশ্নগুলির উত্তর দিতে সহায়তা করে। এটি উল্লেখ করা গুরুত্বপূর্ণ যে এআরএম সুবিধাগুলি যেমন এখানে সংজ্ঞায়িত করা হয়েছে সেগুলি এখন অ্যাপ্লিকেশন পারফরম্যান্স ম্যানেজমেন্ট স্পেসের একটি উপসেট মাত্র। পদ্ধতি এ. আর. এম ব্যবহারের প্রধান পদ্ধতি হল-ব্যবসার পাশাপাশি আগ্রহজনক প্রযুক্তিগত লেনদেনের সংজ্ঞা নির্ধারণ করা। এই সংজ্ঞায়িত লেনদেনগুলি পরিমাপ করতে এআরএম ইন্টারফেসে অ্যাপ্লিকেশনটিতে কলগুলি সন্নিবেশ করান। ইনস্টল করা এআরএম এজেন্টের সাহায্যে যন্ত্রযুক্ত অ্যাপ্লিকেশনটিকে তাদের স্বাভাবিক পরিবেশে স্থাপন করুন। ব্যবহৃত এআরএম বাস্তবায়ন এখন সুদের লেনদেনের পরিমাপ প্রদান করে। ধারণাগুলি এআরএম বর্ণিত কার্যকারিতা প্রদানের জন্য নিম্নলিখিত ধারণাগুলি সংজ্ঞায়িত করে। এআরএম অ্যাপ্লিকেশন কমপ্লেক্স ডিস্ট্রিবিউটেড অ্যাপ্লিকেশনগুলি সাধারণত বিভিন্ন একক অ্যাপ্লিকেশন (প্রক্রিয়া) নিয়ে গঠিত। সমস্ত একক অ্যাপ্লিকেশনের মধ্যে সম্পর্ক বুঝতে সক্ষম হওয়ার জন্য একটি এআরএম অ্যাপ্লিকেশনের ধারণাটি এআরএম স্ট্যান্ডার্ডের সংস্করণ 4-এর সাথে চালু করা হয়েছে। প্রতিটি এ. আর. এম লেনদেন ঠিক একটি এ. আর. এম অ্যাপ্লিকেশনের মধ্যে সম্পাদিত হয়। এ. আর. এম লেনদেনের লেনদেনগুলি এ. আর. এম মানের প্রধান ধারণা এবং একটি একক কর্মক্ষমতা পরিমাপের প্রতিনিধিত্ব করে। একটি লেনদেনের সংজ্ঞা একটি এআরএম লেনদেনের ধরন (নাম) এবং অতিরিক্ত বৈশিষ্ট্যগুলি সংজ্ঞায়িত করে। একটি লেনদেন বেশ কয়েকবার কার্যকর করা যেতে পারে (শুরু এবং বন্ধ) যার ফলে একাধিক পরিমাপ হয়। প্রতিটি পরিমাপের মৌলিক বৈশিষ্ট্য রয়েছে যেমন সমাপ্তির অবস্থা (ভাল, ব্যর্থ, বাতিল), স্টার্ট এবং স্টপ টাইমস্ট্যাম্প, ফলস্বরূপ সময়কাল এবং সিস্টেম ঠিকানা (হোস্ট) যা এটি কার্যকর করা হয়েছিল। উপরন্তু বিশেষ মেট্রিক্স বা প্রসঙ্গ বৈশিষ্ট্যগুলি একটি লেনদেনের পরিমাপের সাথে যুক্ত হতে পারে। এআরএম সিস্টেম অ্যাড্রেস একটি হোস্টকে তার নাম, আইপি অ্যাড্রেস বা অন্যান্য অনন্য তথ্য দ্বারা অনন্যভাবে সংজ্ঞায়িত করে। এআরএম কোরিলেটর এআরএম কোরিলেটর দুটি এআরএম লেনদেনের মধ্যে পারস্পরিক সম্পর্ক প্রকাশ করতে ব্যবহৃত হয়। এটি একটি সমন্বিত সম্পর্ক যা পিতামাতা-সন্তানের সম্পর্ক নামেও পরিচিত। সাধারণত, একটি পিতামাতার লেনদেন একটি সন্তানের লেনদেনের সূত্রপাত করে এবং শুধুমাত্র সন্তানের লেনদেন শেষ হলে তার বাস্তবায়ন অব্যাহত থাকে। কোরিলেটার ব্যবহার করে, একটি জটিল লেনদেনকে বেশ কয়েকটি নেস্টেড চাইল্ড লেনদেনে বিভক্ত করা সম্ভব, যেখানে প্রতিটি শিশু লেনদেনের নিজস্ব চাইল্ড লেনদেন থাকতে পারে। এর ফলে লেনদেনের একটি গাছ তৈরি হয় যেখানে মূল লেনদেনের মূলটি সবচেয়ে উপরে থাকে। এআরএম 4.1 তথ্য প্রবাহ চালিত স্থাপত্যগুলিকে সমর্থন করার জন্য অ্যাসিঙ্ক্রোনাস সম্পর্ককে সংজ্ঞায়িত করে। একটি লেনদেনের বাস্তবায়ন সম্পর্কে আরও তথ্য পেতে এআরএম মেট্রিক এআরএম মেট্রিক্স ব্যবহার করা যেতে পারে। এআরএম বিভিন্ন উদ্দেশ্যে মেট্রিক প্রকারের একটি সেটকে সংজ্ঞায়িত করে যেমন একটি কাউন্টার, একটি গেজ বা কেবল একটি সংখ্যাসূচক মান। এআরএম বৈশিষ্ট্য হল তথাকথিত নাম-মূল্য জোড়া স্ট্রিংয়ের একটি সেট যা এই সত্তাগুলির মৌলিক সংজ্ঞার বাইরে একটি এআরএম লেনদেন বা একটি এআরএম অ্যাপ্লিকেশনকে যোগ্য করে তোলে এবং প্রতিটি লেনদেনের পরিমাপের সাথে অতিরিক্ত প্রসঙ্গ তথ্য সংযুক্ত করার অনুমতি দেয়। এআরএম ব্যবহারকারী লেনদেনের পরিমাপ কার্যকর করার জন্য একজন ব্যবহারকারীর নাম নির্ধারণ করে। এ. আর. এম যন্ত্রচালিত অ্যাপ্লিকেশনগুলি নিম্নলিখিত অ্যাপ্লিকেশনগুলি ইতিমধ্যে এ. আর. এম কলগুলির সাথে যন্ত্রযুক্তঃ এ. আর. এম 4 মডিউল মোড _ আর্ম 4 ব্যবহার করে অ্যাপাচি এইচ. টি. টি. পি সার্ভার। সমস্ত এইচটিটিপি অনুরোধগুলি এআরএম ব্যবহার করে পরিমাপ করা হয়। মোজিলা ফায়ারফক্স এআরএম 4 এক্সপিসিওএম এক্সটেনশন এনপিএআরএম ব্যবহার করছে। আইবিএম ওয়েবস্ফিয়ার অ্যাপ্লিকেশন সার্ভার। ইউআরআই, জেএসপি এবং অন্যান্য বিভিন্ন অনুরোধ এআরএম ব্যবহার করে পরিমাপ করা হয়। আইবিএম এইচটিটিপি সার্ভার। আইবিএম ডিবি2 ডাটাবেস সার্ভার। এসএএস (সফ্টওয়্যার) দীর্ঘকাল ধরে এআরএম 2 সমর্থন করে। এর সংস্করণ 9.2 সহ, এটি এআরএম 4.0 সমর্থন করে। আইবিএম টিভোলি অ্যাক্সেস ম্যানেজার রেফারেন্স এক্সটার্নাল লিঙ্ক ওপেন গ্রুপ অফিসিয়াল এআরএম ওয়েব-সাইট এবং ওপেন সোর্স এসডিকে ওপেন-এআরএম ওপেন সোর্স এআরএম 4 জাভা বাস্তবায়ন মাইএআরএম সম্পূর্ণ এআরএম 4 অনুবর্তী সি/সি + +, জাভা, সিশার্প. নেট এবং পাইথন বাস্তবায়ন এবং 1996 সালের ওপেন গ্রুপ স্ট্যান্ডার্ডে বিনামূল্যে কমিউনিটি সংস্করণ এন্টারপ্রাইজ অ্যাপ্লিকেশন ইন্টিগ্রেশন কম্পিউটার সম্পর্কিত পরিচিতি