শুধুমাত্র একটি আসল সুবিধা রয়েছে, তবুও এর বিশাল:
উদ্বেগগুলি আলাদা করা ।
সুতরাং, প্রক্রিয়া অর্কেস্টেশন যুক্তিটি আমাদের সিস্টেমে এম্বেড করার পরিবর্তে এটি হয়ে ওঠে এবং বাহ্যিক কনফিগারেশন। একটি মানচিত্র, মূলত। আপনি এটি স্বাধীনভাবে (আরও অনেক কিছু) পরিবর্তন করতে পারেন, আপনার একাধিক প্রক্রিয়া, একাধিক সংস্করণের একাধিক সংস্করণ, একসাথে একাধিক প্রক্রিয়ার একাধিক সংস্করণ চলতে পারে এবং এটি কোনও শালীন সমাধানে বাক্সের বাইরে।
Orতিহাসিকভাবে, এসওসি ধারণাটি বহুবার জিতেছে - ইউনিক্স নীতিটি থেকে শুরু করে "একটি কাজ করুন তবে এটি ভাল করুন", এবং বারবার প্রয়োগ করা হচ্ছে - যেমন ESB এর মতো ডেডিকেটেড সার্ভার উপাদান থাকা, বিভিন্ন ধরণের সিস্টেম, ক্যাশে, লোড ব্যালেন্সিং , নিরীক্ষণ, যেমন HTML থেকে সিএসএস বিভাজন করা ইত্যাদি
আপনার ব্যবসায়িক প্রক্রিয়া এবং এর প্রবাহের নিয়মগুলি প্রায়শই আপনার ডেটা, ইউআই "স্ক্রিন" বা ব্যবহারকারীদের "শ্রেণিবিন্যাস" এর জন্য অর্থকোনাল হয়। সুতরাং, এটি সিস্টেমের অন্যান্য দিকগুলি থেকে পৃথক করে এটি বিকাশ এবং পরিবর্তন করার জন্য সঠিক ধারণা তৈরি করে। ১৯৯০ এর দশকের গোড়ার দিকে বিপিএম হাজির হয়েছিল the
সেই থেকে এই ধারণাটিকে সমর্থন করার জন্য অনেকগুলি সরঞ্জাম এবং ভাষা তৈরি করা হয়েছিল, যার বেশিরভাগ পরিচিত বিপিএমএন - "ফ্লোচার্ট" তৈরির জন্য একটি গ্রাফিক্যাল ভাষা যা সরাসরি প্রক্রিয়াগুলিতে ম্যাপ করে। যদিও লোকেরা অভিযোগ করেন যে এর বৃহত এবং অঘোষিত (শব্দভাণ্ডারে 100 টিরও বেশি চিহ্ন রয়েছে) এবং এস-বিপিএমের মতো আধুনিক পদ্ধতির পক্ষে (যেখানে কেবল 5 টি বেস প্রতীক রয়েছে), বর্তমান শিল্প অনুশীলনটি বিপিএমএন বা এর ডেরাইভেটিভস, সাবটাইটস বা ভাইবোনদের সাথে লেগে থাকা।
আপনি বিপিএমএন নিয়ে সন্তুষ্ট দেখছেন না:
এখানে প্রোগ্রামাররা লাইন এবং বাক্স স্তরগুলিতে উল্লেখযোগ্য পরিমাণে কাজ করছে বলে মনে হচ্ছে, যা আমার কাছে দেখতে খুব খারাপ, সত্যিকারের প্রাথমিক ভিজ্যুয়াল প্রোগ্রামিং ভাষার মতো।
তবে এটি খুব খারাপ নয়) এর পিছনে তত্ত্ব রয়েছে। এবং সংস্করণ ২.০ 1.0 ত্রুটি থেকে কিছুটা ভাল অন্তর্দৃষ্টি নিয়েছে।
আপনি যদি এতদূর যেতে যাচ্ছেন তবে কেন কিছু স্ক্রিপ্টিং ভাষা ব্যবহার করবেন না?
অপরিহার্য দৃষ্টান্ত এবং স্ক্রিপ্টিং ভাষা সর্বদা সেরা উত্তর হয় না। যেমন আপনি সম্ভবত ঘোষিত ভাষাগুলিতে (যেমন এইচটিএমএল, সিএসএস, এসকিউএল, ড্রলস বা এনগিনেক্সের অভ্যন্তরীণ, গ্রেড্ডেল এবং মাভেন, পুতুল ইত্যাদি) দেখেছেন ফলাফলটি " শালীন ভাষায় লিখিত সংস্করণের চেয়ে অনেক ছোট এবং পরিষ্কার হতে পারে can জাভা বা সি ++ "এর মতো।
আপনার অন্যান্য বিষয় হিসাবে:
আমি যতদূর বলতে পারি, এই মুহূর্তে ভিজ্যুয়াল প্রোগ্রামিং ভাষাগুলি শর্তযুক্ত এবং লুপগুলি দিয়ে সম্পূর্ণ complete
আপনি কি ইভেন্টস এবং ট্রিগারগুলিতে সন্ধান করেছেন ? বিপিএমএন একটি ভাষা এবং এটি ব্যবহারের আগে আপনাকে এটি শিখতে হবে, বা কমপক্ষে এটির সাথে পরিচিত হতে হবে।
হুডের নীচে, বিপিএমএন হ'ল এক্সএমএল, তাই আপনি এটি হাত দ্বারা সম্পাদনা করতে বা জেনারেট করতে পারেন। এবং আপনি এগুলি সংস্করণগুলিকে নিয়ন্ত্রণ করতে পারেন, কারণ এক্সএমএল পাঠ্য ভিত্তিক। তবে, কেবলমাত্র একটি এক্সএমএল থাকা যা ফ্লোচার্টগুলিতে অনুবাদ করা যেতে পারে, এটি আপনার গুন্ডা আপনাকে সাহায্য করবে বলে মনে হচ্ছে না এবং এটি সঠিক - এর জন্য নিজের পার্সার বা সম্পাদক লিখতে প্রশ্নবিদ্ধ সুবিধাসহ একটি কঠিন এবং ব্যয়বহুল কাজ।
ভাগ্যক্রমে, বাজারে ইতিমধ্যে সরঞ্জাম রয়েছে যা একেবারে বিশদ করে।
ক্রিয়াকলাপ বিনামূল্যে এবং এটি প্রাথমিক মূল্য ( শূন্য ), তথ্যের প্রাপ্যতা এবং নম্রতার কারণে উভয় বিকাশকারী এবং ব্যবসায়ীদের মধ্যে বেশ জনপ্রিয় । শেষ পয়েন্টটি সত্যই অনন্য, যেহেতু অ্যাক্টিই আপনাকে পুরো প্যাকেজ সমাধানগুলির সাথে যুক্ত করার চেষ্টা না করে কেবল আপনার ব্যবসায়িক প্রক্রিয়াগুলি পরিচালনা করার দিকে মনোনিবেশ করে। এছাড়াও, এটি উন্মুক্ত - সুতরাং এটি চালিয়ে যাওয়ার জন্য আপনাকে কেবল জাভা এবং REST জানতে হবে। অপূর্ণতাটি হ'ল ক্লায়েন্টের পক্ষ, ইন্টিগ্রেশন এবং অ্যাপ্লিকেশন / ব্যসাইনস যুক্তি এবং পুরো আর্কিটেকচারটি বিকাশকারীকে রেখে দেওয়া হয়, সুতরাং যদি আপনার বিকাশকারী দলটি দুর্বল হয় - ব্যর্থতার জন্য প্রস্তুত করুন। বিনামূল্যে সরঞ্জামের জন্য মালিকানার মোট ব্যয় আশ্চর্যজনকভাবে বেশি হতে পারে ;)
বর্ণালীটির অপর প্রান্তে রয়েছে পেগা (পেগা পিআরপিসি), বিপিএম সিস্টেমের রাজা রাজা (গার্টনার এবং ফরেস্টার অনুসারে), যাঁর বয়সটি আশ্চর্যজনকভাবে দেখতে ভাল লাগে। এই এবং একটি-রান্নাঘর-সিংক বিহেমথ এমনকি সিআরএম, ওসিআর এবং (যদি আমি ভুল না হয়) বক্তৃতা স্বীকৃতি ক্যাপাবিলাইটস, ভবিষ্যদ্বাণীমূলক বিশ্লেষণ, ব্যবসায়ের নিয়ম পরিচালনা এবং ডাব্লুওয়াইএসআইওয়াইওয়াইজি ইউআই সম্পাদক সক্ষম। যদিও এটি একটি গুরুতর দামের ট্যাগ সহ আসে। এটি কেবল একটি ভাগ্যের জন্যই ব্যয় করে না, তবে সমস্ত বিকাশ একটি ওয়েব-অ্যাপের মধ্যেই করা হচ্ছে, যার অর্থ আপনাকে ব্রাউজার ব্যবহার করতে হবে, এটি আই 8 (প্লাস কিছু প্লাগইন, প্লাস কুরুচিপূর্ণ হ্যাকস, যেমন ডাটা টেবিলগুলি সম্পাদনার জন্য এক্সেল ব্যবহার করার মতো)। এছাড়াও, জাভা, জাভাস্ক্রিপ্ট বা এইচটিএমএল / সিএসএস সম্পাদনা ওয়েব ব্রাউজারের সাথেও করা হচ্ছে - সুতরাং ইউনিট পরীক্ষা, আইডিই কোড হাইলাইটিং, রিফ্যাক্টরিং এবং আপনার সমস্ত প্রবণতা খেলনাগুলিকে বিদায় জানান you've
এর ভালো দিক? আপনি সপ্তাহে [ পিডিএফ , 22 পৃষ্ঠা দেখুন] জটিল সিস্টেম প্রয়োগ করতে পারেন । এবং হ্যাঁ, ফলাফল গ্যারান্টিযুক্ত নয়।
আইবিএম কিছুটা সম্প্রতি (এন্টারপ্রাইজ সময়ের গতি অনুসারে) লোম্বার্ডি কিনেছে এবং এখন খুব প্রতিযোগিতামূলক সমাধান দিচ্ছে (তবে তারপরে আপনাকে সবকিছু আইবিএম কিনতে হবে , আপনি জানেন)) অ্যাপিয়ান হলেন তরুণ বিক্রেতা, যার কাছে আকর্ষণীয় অন্তর্দৃষ্টি এবং ইতিবাচক প্রতিক্রিয়া রয়েছে তবে তারা যেভাবে রচনা করেছেন (ভিজ্যুয়াল ছাড়াও দুটি অতিরিক্ত ডিএসএল ভাষা) কেবল আমার কাছে আবেদন করে না।
অন্যান্য খেলোয়াড় এবং তাদের সমাধান রয়েছে। তাদের বেশিরভাগই সরল ভয়ঙ্কর। যেমন - আপনার চোখ, মস্তিষ্ক এবং হৃদয় আক্ষরিকভাবে রক্তক্ষরণ হবে যখন আপনি কেবল তাদের দিকে তাকান। সুতরাং, আপনার সাহসকে বিশ্বাস করুন এবং আপনার বিকাশকারী এবং ব্যবহারকারীকে ঘৃণা করবেন না।
সমাপ্ত নোট:
বিপিএম সিস্টেম প্রক্রিয়াগুলির জন্য একই, ফটোশপের চিত্রগুলির জন্য কী। ভয় পাবেন না যে এর চাক্ষুষ। এটিকে কাজের পক্ষে উপযুক্ত না করে তুলুন (ফটোশপের পুরোপুরি তৈরি ওয়েব সাইটগুলি মনে রাখবেন, যেগুলি সম্পাদনা করা অসম্ভবের পাশে ছিল?) এটি সহজ রাখুন এবং বাগগুলি তৈরি করবেন না;)