Entity abstraction pattern
એન્ટિટી એબ્સ્ટ્રેક્શન એ ડિઝાઇન પેટર્ન છે, જે સર્વિસ-ઓરિએન્ટેશન ડિઝાઇન નમૂનાની અંદર લાગુ થાય છે, જે ફરીથી વાપરી શકાય તેવી સેવાઓની રચના માટે માર્ગદર્શિકા પ્રદાન કરે છે, જેમના કાર્યાત્મક સંદર્ભો વ્યવસાયિક સંસ્થાઓ પર આધારિત હોય છે. તર્કસંગત વ્યવસાય પ્રક્રિયાના ઓટોમેશનમાં વ્યવસાય ક્ષેત્રનું વિશ્લેષણ અને પછી ઉકેલ તર્ક તૈયાર કરવાનો સમાવેશ થાય છે જે વ્યવસાય પ્રક્રિયામાં વિવિધ પગલાંઓનું પ્રતિનિધિત્વ કરે છે. આમાંના કેટલાક પગલાં માત્ર તે ચોક્કસ વ્યવસાય પ્રક્રિયા સાથે સંબંધિત છે, જ્યારે અન્ય અન્ય વ્યવસાય પ્રક્રિયાઓ માટે પણ ઉપયોગી હોઈ શકે છે. આ ફરીથી વાપરી શકાય તેવા તર્કનો એક ભાગ વ્યવસાયિક સંસ્થાઓ સાથે સંબંધિત છે, જે ભવિષ્યમાં બદલાઈ શકે તેવા નિયમો અને પ્રક્રિયાના પગલાંની સરખામણીમાં સામાન્ય રીતે સમાન રહે છે. જો સેવાઓ એવી રીતે તૈયાર કરવામાં આવે કે જેમાં પ્રક્રિયા-વિશિષ્ટ તર્ક અને અસ્તિત્વ-વિશિષ્ટ તર્ક બંને હોય, તો અન્ય વ્યવસાય પ્રક્રિયાથી સમાન અસ્તિત્વ-વિશિષ્ટ તર્કનો ફરીથી ઉપયોગ કરવાની શક્યતાઓ કંઈક અંશે નગણ્ય બની જાય છે. બીજી બાજુ, જો આ પ્રકારના તર્કને અલગ કન્ટેનરમાં વિભાજિત કરવામાં આવે એટલે કે. એક સેવા, પછી કોઈપણ નવી વ્યવસાયિક પ્રક્રિયાઓ, જે સમાન વ્યવસાયિક સંસ્થાનો ઉપયોગ કરે છે, આ તર્કનો ફરીથી ઉપયોગ કરી શકે છે. પુનઃઉપયોગીતાની સમસ્યા ઉપરાંત, વ્યવસાયિક એકમના વર્તનમાં પરિવર્તનને સંબોધવા માટે, બહુવિધ વ્યવસાયિક પ્રક્રિયાઓમાં સ્થાપિત એકમ સંબંધિત તર્કને અપડેટ કરવા માટે વધારાના પ્રયત્નોની જરૂર પડે છે અને આવી સેવાઓની જાળવણીને એક જટિલ કાર્ય બનાવે છે. ઉપરોક્ત મુદ્દાઓના જવાબમાં, એન્ટિટી એબ્સ્ટ્રેક્શન પેટર્ન એવી હિમાયત કરે છે કે વ્યવસાયિક સંસ્થાઓની પ્રક્રિયા સાથે સંબંધિત તર્કને પ્રક્રિયા-વિશિષ્ટ એક હેતુ તર્કથી અલગ કરવામાં આવે અને સ્વતંત્ર તર્ક તરીકે ડિઝાઇન કરવામાં આવે જેને એકંદર વ્યવસાય પ્રક્રિયા વિશે કોઈ જાણકારી નથી જેમાં આવા તર્કનો ઉપયોગ કરવામાં આવી રહ્યો છે. ઉપયોગ પુનઃઉપયોગમાં લઇ શકાય તેવા વિશિષ્ટ તર્કને અલગ કરવા માટે વાસ્તવિક સેવાઓની રચના કરવામાં આવે તે પહેલાં આવા તર્કની ઓળખ જરૂરી છે. આ માટે ટોપ-ડાઉન સેવા-લક્ષી વિશ્લેષણ અને ડિઝાઇન સેવા વિતરણ પ્રક્રિયાની જરૂર છે. વિશ્લેષણના તબક્કા દરમિયાન, વ્યવસાયિક સંસ્થાઓ પર અને તેમના દ્વારા કરવામાં આવતી વિવિધ પ્રકારની ક્રિયાઓને ઓળખવામાં આવે છે અને સંબંધિત પ્રક્રિયા-તટસ્થ કાર્યાત્મક સંદર્ભમાં મૂકવામાં આવે છે જે અસ્તિત્વ સેવાઓ માટેનો આધાર બનાવે છે. આ અસ્તિત્વ સેવાઓ ખાસ કરીને CRUD કાર્યો સહિત કાર્યક્ષમતા ધરાવે છે, જે ફક્ત ભૌતિક અથવા તાર્કિક વ્યવસાયિક સંસ્થાઓ સાથે સંબંધિત છે, જે તેમના અનુરૂપ કાર્યાત્મક સંદર્ભ દ્વારા રજૂ થાય છે. વિવિધ ક્રિયાઓની ઓળખ ઉપરાંત, વ્યવસાય સંસ્થાઓ વચ્ચેના કોઈપણ સંબંધોને શોધવાનું પણ મહત્વપૂર્ણ છે, પછી ભલે તે વર્તમાન વ્યવસાય પ્રક્રિયાનો ભાગ હોય કે ન હોય. વિવિધ વ્યવસાયિક પ્રક્રિયાઓ પર નજર રાખીને, અસ્તિત્વ સેવામાં વધારાની કાર્યક્ષમતા હોઈ શકે છે જે અન્ય વ્યવસાયિક પ્રક્રિયાઓ માટે જરૂરી હોઈ શકે છે. આવા સંબંધોને ઓળખવા માટે માહિતીનો એક મહત્વપૂર્ણ સ્રોત ઇ. આર. ડી. છે કારણ કે તેઓ ભૌતિક રીતે વિવિધ વ્યવસાયિક સંસ્થાઓ વચ્ચેના સંબંધોને પ્રદર્શિત કરે છે અને સંસ્થાઓ વચ્ચેના સંબંધોનો આધાર બનાવતી સંસ્થાઓના વિવિધ લક્ષણોને પણ ઓળખે છે. સેવાઓનો પરિણામી સમૂહ અસ્તિત્વ સ્તરનું પ્રતિનિધિત્વ કરે છે, જે સર્વિસ લેયર્સ ડિઝાઇન પેટર્ન દ્વારા હિમાયત કરાયેલા સ્તરોમાંથી એક છે. એન્ટિટી એબ્સ્ટ્રેક્શન ડિઝાઇન પેટર્નના ઉપયોગને અજ્ઞેયવાદી સંદર્ભ ડિઝાઇન પેટર્નના વિશિષ્ટ અમલીકરણ તરીકે જોઈ શકાય છે કારણ કે અજ્ઞેયવાદી સંદર્ભ પેટર્ન પ્રક્રિયા-તટસ્થ તર્કને પ્રક્રિયા-વિશિષ્ટ તર્કથી અલગ કરવાની હિમાયત કરે છે, જો કે, એન્ટિટી એબ્સ્ટ્રેક્શન પેટર્નના કિસ્સામાં તે અસ્તિત્વ-વિશિષ્ટ પ્રક્રિયા-તટસ્થ તર્ક છે જેને અલગ કરવામાં આવી રહ્યો છે. વ્યવસાયિક સંસ્થાઓ પાસેથી એન્ટિટી સેવાઓને ઓળખવાની પ્રક્રિયા હંમેશા એક-થી-એક મેપિંગમાં પરિણમી શકતી નથી, કારણ કે કેટલાક પ્રસંગોએ બે સંસ્થાઓને એકમાં જોડવી તાર્કિક હોઈ શકે છે કારણ કે તેઓ પોતાની રીતે કાર્યક્ષમતાના નોંધપાત્ર ભાગનું પ્રતિનિધિત્વ કરતા નથી. વિચારણાઓ આ ડિઝાઇન પેટર્નના અમલીકરણ માટે ટોપ-ડાઉન સેવા-લક્ષી વિશ્લેષણ અને ડિઝાઇન સેવા વિતરણ પ્રક્રિયાને અપનાવવાની જરૂર છે જે સમય અને માનવ-શક્તિ બંનેની દ્રષ્ટિએ મર્યાદિત સંસાધનો ધરાવતી સંસ્થાઓ માટે યોગ્ય ન પણ હોઈ શકે. બીજું મહત્વનું પાસું એ છે કે એકવાર એન્ટિટી-વિશિષ્ટ તર્કને એન્ટિટી સેવાઓમાં દૂર કરવામાં આવે, ત્યારે આવી એન્ટિટી સેવાઓ પર નિર્ભરતા વધે છે કારણ કે તે ઉપયોગની કાર્યક્ષમતા માટે સંપર્કનો એકમાત્ર મુદ્દો બની જાય છે જે બહુવિધ વ્યવસાયિક પ્રક્રિયાઓમાં રસ ધરાવે છે. પરિણામે, કડક શાસન પદ્ધતિઓ હોવી ખૂબ જ મહત્વપૂર્ણ છે જેથી એન્ટિટી સેવાની કાર્યક્ષમતામાં ફેરફાર એવા વર્તનમાં પરિણમી ન શકે જે સેવા ગ્રાહકો દ્વારા અપેક્ષિત નથી કે જેમણે પહેલેથી જ આવી એન્ટિટી સેવાઓ પર નિર્ભરતા ઊભી કરી છે. સંદર્ભો એર્લ એટ અલ., (2009). એસ. ઓ. એ. ડિઝાઇન Patterns.Prentice હોલ. . મૌરો. વગેરે. સેવા-લક્ષી ઉપકરણ સંકલન-એસ. ઓ. એ. ડિઝાઇન પેટર્નનું વિશ્લેષણ. [ઓનલાઈન], પીપી. 1-10,2010 સિસ્ટમ સાયન્સ પર 43મી હવાઈ આંતરરાષ્ટ્રીય પરિષદ, 2010. મેળવવાની તારીખઃ 27 એપ્રિલ 2010. બાહ્ય લિંક્સ એસ. ઓ. એ. કન્સેપ્ટ્સ એસ. ઓ. એ. શરતો ગ્લોસરી એસ. ઓ. એ. ડિઝાઇન પેટર્ન સર્વિસ-ઓરિએન્ટેડ (બિઝનેસ કમ્પ્યુટિંગ)