আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee-তে একটি অনন্য অর্থ সহ বেশ কিছু ধারণা রয়েছে যা সাধারণ ধারণা।
মেয়াদ | সংজ্ঞা |
---|---|
API | একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস - একটি ইন্টারফেস যা একটি অ্যাপ্লিকেশনের জন্য অন্য অ্যাপ্লিকেশন থেকে ক্ষমতা বা ডেটা ব্যবহার করা সহজ করে তোলে। অ্যাপ্লিকেশান লজিক এবং ডেটাতে স্থিতিশীল, সরলীকৃত এন্ট্রি পয়েন্টগুলি সংজ্ঞায়িত করার মাধ্যমে, APIগুলি বিকাশকারীদেরকে সহজেই অ্যাক্সেস করতে এবং অন্যান্য বিকাশকারীদের দ্বারা নির্মিত অ্যাপ্লিকেশন লজিক পুনরায় ব্যবহার করতে সক্ষম করে৷ ওয়েব API- এর ক্ষেত্রে, সেই যুক্তি এবং ডেটা নেটওয়ার্কের মাধ্যমে প্রকাশ করা হয়। যেহেতু APIs ব্যবহার করে এমন অ্যাপ্লিকেশনগুলি পরিবর্তনের জন্য সংবেদনশীল, তাই APIগুলি একটি চুক্তিকেও বোঝায়৷ চুক্তিটি কিছু স্তরের নিশ্চয়তা প্রদান করে যে, সময়ের সাথে সাথে, API একটি অনুমানযোগ্য পদ্ধতিতে পরিবর্তিত হবে। Apigee এপিআই সম্পর্কে প্রচুর তথ্য প্রদান করে এবং সেগুলিকে বিকাশ ও ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলি প্রদান করে৷ শুরু করতে, API ডিজাইন ওয়েবকাস্ট দেখুন বা বিনামূল্যে ইবুক ওয়েব API ডিজাইন ডাউনলোড করুন: বিকাশকারীরা পছন্দ করে এমন ইন্টারফেস তৈরি করার জন্য অনুপস্থিত লিঙ্ক সেরা অনুশীলনগুলি । |
API প্রক্সি | এক বা একাধিক API, জেনেরিক HTTP পরিষেবা, বা অ্যাপ্লিকেশনগুলির (যেমন একটি API প্রক্সি কনফিগারেশন ফাইল, নীতি এবং কোডের একটি সেট হিসাবে প্রয়োগ করা হয় যা Apigee Edge দ্বারা প্রদত্ত সংস্থানগুলির একটি সেটের উপর নির্ভর করে। API প্রক্সিগুলি Apigee এজ ম্যানেজমেন্ট UI ব্যবহার করে তৈরি এবং কনফিগার করা যেতে পারে, অথবা সেগুলি স্থানীয়ভাবে একটি পাঠ্য সম্পাদক বা IDE-তে প্রয়োগ করা যেতে পারে। একটি API প্রক্সি দ্বারা প্রদত্ত সম্মুখভাগটি ব্যাকএন্ড পরিষেবাগুলি থেকে বিকাশকারী-মুখী APIকে ডিকপল করে, কোড পরিবর্তন থেকে বিকাশকারীদের রক্ষা করে এবং আপনার অভ্যন্তরীণ উন্নয়ন দলগুলিকে প্রভাবিত না করে প্রান্তে উদ্ভাবন সক্ষম করে৷ যেহেতু ডেভেলপমেন্ট টিম ব্যাকএন্ড পরিবর্তন করে, ডেভেলপাররা একই ইন্টারফেসকে নিরবচ্ছিন্নভাবে কল করতে থাকে। Apigee আপনাকে একই API-এ একাধিক ইন্টারফেস প্রকাশ করতে সক্ষম করে, একই সাথে বিভিন্ন বিকাশকারী কুলুঙ্গির চাহিদা মেটাতে আপনাকে একটি API-এর স্বাক্ষর কাস্টমাইজ করতে মুক্ত করে। |
API বেস পাথ এবং সম্পদ | নেটওয়ার্ক ঠিকানা এবং ইউআরআই দ্বারা সংজ্ঞায়িত API। একটি API একটি বেস পাথ এবং API সংস্থানগুলির একটি সেট নিয়ে গঠিত। প্রতিটি API প্রক্সি একটি বেস পাথ এবং ঐচ্ছিকভাবে একাধিক API রিসোর্স পাথ সংজ্ঞায়িত করে। আপনি একটি API কে কেবল URI-এর একটি সেট হিসাবে ভাবতে পারেন, যার সবকটিই একটি সাধারণ বেস পাথ ভাগ করে। আপনার API গুলি পরিচালনা করা আরও সহজ করার জন্য, Apigee প্রদর্শনের নাম এবং বিবরণ সহ এই কাঁচা URIগুলিকে বৃদ্ধি করে৷ এজ আপনাকে ইউআরআই-এর সাথে নীতি এবং কোড সংযুক্ত করতে সক্ষম করে, আপনার API-এর আচরণের সূক্ষ্ম নিয়ন্ত্রণ এবং পরিচালনা সক্ষম করে। |
API পণ্য | একটি কোটা, বা পরিষেবা পরিকল্পনার সাথে মিলিত API সংস্থানগুলির (URIs) একটি সংগ্রহ, যা ডিজাইনের সময় অ্যাপ বিকাশকারীদের কাছে প্রকাশিত হয়৷ এপিআই পণ্যগুলি নগদীকরণের জন্য এপিআই প্যাকেজে বান্ডিল করা যেতে পারে। একটি এপিআই কী এক বা একাধিক এপিআই পণ্যের সাথে আবদ্ধ থাকে, যা একটি অ্যাপ এবং ইউআরআই-এর বান্ডেলের মধ্যে একটি বাঁধাই প্রয়োগ করে যা অ্যাপটিকে ব্যবহার করার অনুমতি দেওয়া হয়। |
API প্যাকেজ | API পণ্যগুলির একটি সংগ্রহ যা বিকাশকারীদের কাছে একটি বান্ডেল হিসাবে উপস্থাপন করা হয় এবং সাধারণত নগদীকরণে সংজ্ঞায়িত একটি হার পরিকল্পনার সাথে যুক্ত। |
অ্যাপ | আবেদনের সংক্ষিপ্ত রূপ। অ্যাপ শব্দটি মোবাইল অ্যাপ্লিকেশনগুলিকে বোঝাতে এসেছে যা APIs ব্যবহার করে। বিকাশকারীরা বিভিন্ন প্রোগ্রামিং ভাষায় এবং বিভিন্ন প্রযুক্তি এবং প্ল্যাটফর্ম ব্যবহার করে অ্যাপগুলি প্রয়োগ করে। যে ডেভেলপাররা APIs ব্যবহার করতে চান তারা Apigee Edge-এ API প্রদানকারীর প্রতিষ্ঠানে অ্যাপ নিবন্ধন করেন। অ্যাপটি নিবন্ধিত হলে, অ্যাপিজি একটি এপিআই কী এবং গোপনীয়তা তৈরি করে যা অ্যাপটিকে শনাক্ত করে। ডেভেলপার অ্যাপে API কী এম্বেড করে, যা অনুরোধ করার সময় কী উপস্থাপন করে। API পরিষেবাগুলি সরাসরি API কী যাচাইকরণের মাধ্যমে বা OAuth-এর মাধ্যমে API কী-এর চারপাশে নিরাপত্তা প্রয়োগ করে৷ |
পরিবেশ | API প্রক্সিগুলির জন্য একটি রানটাইম এক্সিকিউশন প্রসঙ্গ। একটি API প্রক্সি নেটওয়ার্কে অ্যাক্সেসযোগ্য API প্রকাশ করার আগে একটি পরিবেশে স্থাপন করা আবশ্যক। ডিফল্টরূপে, সংস্থাগুলি দুটি পরিবেশের সাথে সরবরাহ করা হয়: পরীক্ষা এবং প্রোড ।
|
সংগঠন | API প্রক্সি, API পণ্য, API প্যাকেজ, অ্যাপ এবং ডেভেলপার সহ Apigee Edge অ্যাকাউন্টের সমস্ত বস্তুর জন্য একটি ধারক। প্রতিটি প্রতিষ্ঠানের জন্য একটি ব্যবহারকারী অ্যাকাউন্ট প্রয়োজন যার জন্য আপনি সদস্য। (অধিকাংশ ব্যবহারকারীর শুধুমাত্র একটি প্রতিষ্ঠানে একটি অ্যাকাউন্ট থাকবে।) |
নীতি | একটি প্রক্রিয়াকরণ পদক্ষেপ যা একটি API প্রক্সি প্রক্রিয়াকরণ প্রবাহের মধ্যে যুক্তির একটি পারমাণবিক, পুনঃব্যবহারযোগ্য ইউনিট হিসাবে কার্যকর করে। সাধারণ নীতি-ভিত্তিক কার্যকারিতার মধ্যে রয়েছে বার্তা ফর্ম্যাটগুলিকে রূপান্তরিত করা, অ্যাক্সেস নিয়ন্ত্রণ প্রয়োগ করা, অতিরিক্ত তথ্যের জন্য দূরবর্তী পরিষেবাগুলিতে কল করা, বহিরাগত ব্যবহারকারীদের থেকে সংবেদনশীল ডেটা মাস্ক করা, সম্ভাব্য হুমকির জন্য বার্তা সামগ্রী পরীক্ষা করা, কর্মক্ষমতা উন্নত করার জন্য সাধারণ প্রতিক্রিয়াগুলি ক্যাশ করা ইত্যাদি। একটি অনুরোধ বা প্রতিক্রিয়া বার্তার বিষয়বস্তু বা প্রসঙ্গের উপর ভিত্তি করে নীতিগুলি শর্তসাপেক্ষে কার্যকর করা যেতে পারে। উদাহরণস্বরূপ, যদি একটি স্মার্টফোন থেকে অনুরোধ বার্তা পাঠানো হয় তবে একটি প্রতিক্রিয়া বিন্যাস কাস্টমাইজ করার জন্য একটি রূপান্তর নীতি কার্যকর করা হতে পারে। |
API সম্পদ পথ | একটি RESTful ধারণা, একটি রিসোর্স পাথ হল একটি ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার (URI) যা একটি প্রদত্ত রিসোর্সের নেটওয়ার্ক পাথকে চিহ্নিত করে৷ |
সংস্করণ | বিকাশকারী-মুখী API ইন্টারফেসের সংস্করণ। উদাহরণস্বরূপ, এই শব্দটিকে সংশোধন থেকে আলাদা করা হয়েছে, যা একটি API প্রক্সিতে বান্ডিল করা কনফিগারেশন এবং নীতিগুলির সংখ্যাযুক্ত, সংস্করণ-নিয়ন্ত্রিত প্যাকেজ। API ইন্টারফেসের সংস্করণ আছে; এপিআই প্রক্সির রিভিশন আছে। |
পুনর্বিবেচনা | একটি API প্রক্সিতে একত্রিত কনফিগারেশন এবং নীতিগুলির একটি সংখ্যাযুক্ত, সংস্করণ-নিয়ন্ত্রিত প্যাকেজ৷ এই শব্দটি সংস্করণ থেকে আলাদা, যা ডেভেলপার-মুখী API ইন্টারফেস। উপরের সংস্করণ দেখুন। |