Standardized service contract
પ્રમાણિત સેવા કરાર એ એક સોફ્ટવેર ડિઝાઇન સિદ્ધાંત છે જે સર્વિસ-ઓરિએન્ટેશન ડિઝાઇન નમૂનાની અંદર લાગુ કરવામાં આવે છે જે ખાતરી આપે છે કે સર્વિસ ઇન્વેન્ટરી (એન્ટરપ્રાઇઝ અથવા ડોમેન) ની અંદર સર્વિસ કોન્ટ્રાક્ટ્સ ડિઝાઇન ધોરણોના સમાન સેટનું પાલન કરે છે. આ સમગ્ર સર્વિસ ઇન્વેન્ટરીમાં પ્રમાણિત સર્વિસ કરારની સુવિધા આપે છે. હેતુ સર્વિસ-ઓરિએન્ટેડ આર્કિટેક્ચર (એસ. ઓ. એ.) દ્વારા વચન આપવામાં આવેલી ચપળતાને સામાન્ય રીતે તેની સમાવિષ્ટ સેવાઓના પુનઃઉપયોગીતાના સ્તરની દ્રષ્ટિએ માપવામાં આવે છે. જો કે, આ પુનઃઉપયોગિતા સેવા કરાર સેવા ક્ષમતાઓને કેવી રીતે વ્યાખ્યાયિત કરે છે તેની સાથે સીધી રીતે સંબંધિત છે. સંભવિત રીતે ફરીથી વાપરી શકાય તેવા કાર્યાત્મક સંદર્ભ પર બનેલી સેવા, પરંતુ કરાર સાથે કે જે આ ફરીથી વાપરી શકાય તેવી ક્ષમતાને યોગ્ય રીતે વ્યક્ત કરતી નથી, તે તેની ફરીથી વાપરી શકાય તેવી ક્ષમતાને પ્રાપ્ત કરતી નથી. સેવા-લક્ષી ઉકેલોમાં, સેવા કરાર એક મૂળભૂત કળાકૃતિ રજૂ કરે છે, કારણ કે આ એકમાત્ર માધ્યમ છે જેના દ્વારા સેવાઓ એકબીજા સાથે અથવા અન્ય ગ્રાહક કાર્યક્રમો સાથે ક્રિયાપ્રતિક્રિયા કરે છે. આ સેવાઓને શક્ય તેટલી ફરીથી વાપરી શકાય તેવી અને ફરીથી કમ્પોઝેબલ બનાવવા માટે સેવા કરારને પ્રમાણિત કરવાની મજબૂત જરૂરિયાત ઊભી કરે છે. આ હાંસલ કરવા માટે, પ્રમાણિત સેવા કરાર ડિઝાઇન સિદ્ધાંત લાગુ કરવાની જરૂર છે કારણ કે તેની અરજી પ્રમાણિત સેવા કરારમાં પરિણમે છે જે સેવા ઇન્વેન્ટરીમાં સેટ કરેલા ડિઝાઇન ધોરણો પર આધારિત છે. તેનો એક ધ્યેય ડેટા પરિવર્તનની જરૂરિયાતને ઘટાડવાનો છે કારણ કે બે સેવાઓ એકબીજા સાથે ક્રિયાપ્રતિક્રિયા કરે છે, જે પ્રાપ્ત કરી શકાય છે જો સેવા કરાર પ્રમાણિત ડેટા મોડેલનો ઉપયોગ કરે છે. XML યોજના જો સેવાઓ વેબ સેવાઓ તરીકે લાગુ કરવામાં આવી હોય. આ સેવાઓને વધુ આંતરસંચાલિત બનાવવામાં પણ મદદ કરે છે. આ ડિઝાઇન પેટર્નનો બીજો મહત્વનો ધ્યેય સેવા ક્ષમતાઓને વ્યક્ત કરવાની પ્રમાણિત રીતનો ઉપયોગ કરવાનો છે જેથી ડિઝાઇન સમયે તેમનો હેતુ અને ક્ષમતા સરળતાથી સમજી શકાય. તકનીકી સેવા કરાર સામાન્ય રીતે ડબલ્યુ. એસ. ડી. એલ. દસ્તાવેજ, એક્સ. એમ. એલ. યોજના (ઓ) અને નીતિ દસ્તાવેજ (ઓ) થી બનેલો હોય છે. પરિણામે, આ સિદ્ધાંત નીચે વર્ણવ્યા મુજબ સેવા કરારના ત્રણ ક્ષેત્રોમાં લાગુ કરવાની જરૂર છેઃ કાર્યાત્મક અભિવ્યક્તિ માનકીકરણ સેવાની કામગીરીને પ્રમાણિત નામકરણ પરંપરાઓનો ઉપયોગ કરીને વ્યાખ્યાયિત કરવાની જરૂર છે. આ ઘટક ઇનપુટ અને આઉટ સંદેશ નામો અને તેમના અનુરૂપ પ્રકારનાં નામોને પણ લાગુ પડશે. આ સેવા કરારનું સાચું અર્થઘટન વધારવામાં મદદ કરે છે, જે બદલામાં સેવાનો પુનઃઉપયોગ અને આંતરસંચાલનક્ષમતામાં વધારો કરે છે. જ્યારે સેવા કરાર સ્પષ્ટપણે તેમની ક્ષમતાઓ વ્યક્ત કરે છે, ત્યારે સેવા પુનરાવર્તનની તક પણ ઓછી થાય છે. ડેટા મોડેલ માનકીકરણ એક જ પ્રકારના ડેટાના આધારે સંદેશાઓનું આદાનપ્રદાન કરતી બે સેવાઓ-દા. ત., ખરીદીનો ઓર્ડર-તે ડેટાને વિવિધ યોજનાઓ અનુસાર મોડેલ કરી શકે છે, જેને ડેટા મોડેલ પરિવર્તનની જરૂર છે. આ સ્પષ્ટપણે ઓવરહેડ ઉમેરે છે, અને સેવાની આંતરસંચાલનીયતા અને પુનઃઉપયોગના માર્ગમાં આવે છે. આ પરિવર્તનને ટાળવા માટે, પ્રમાણિત સેવા કરાર સિદ્ધાંતને પ્રમાણિત ડેટા મોડેલ્સની જરૂર છે, જે પ્રમાણિત ડેટા પ્રતિનિધિત્વ માળખું બનાવવામાં વધુ મદદ કરે છે જેનો પ્રમાણિત સેવા ક્ષમતાઓને વ્યાખ્યાયિત કરવા માટે સમગ્ર એન્ટરપ્રાઇઝમાં ફરીથી ઉપયોગ કરી શકાય છે. યોજના કેન્દ્રીકરણ ડેટા મોડેલ માનકીકરણ ડિઝાઇન પેટર્નના ઉદ્દેશોને સીધું સમર્થન આપે છે, જે કેન્દ્ર સંચાલિત યોજનાઓના નિર્માણને વધુ સમર્થન આપે છે. નીતિ માનકીકરણ સેવા નીતિઓ સેવા માટે ઉપયોગની શરતોનું પ્રતિનિધિત્વ કરે છે. તેથી, સેવાને ફરીથી વાપરી શકાય તે માટે, તેની વર્તણૂકીય જરૂરિયાતો ઉદ્યોગના પ્રમાણભૂત શબ્દભંડોળ પર આધારિત પ્રમાણિત નીતિ અભિવ્યક્તિઓનો ઉપયોગ કરીને સતત વ્યક્ત થવી જોઈએ. આ પ્રકારનું માનકીકરણ સેવા કરારમાંથી નીતિઓને વ્યક્તિગત નીતિ દસ્તાવેજોમાં અલગ કરવા પ્રોત્સાહન આપે છે, જે કેન્દ્રિત શાસનની સુવિધા આપે છે. કેટલાક કિસ્સાઓમાં, બે નીતિઓ, વાક્યરચનામાં અલગ હોવા છતાં, તેનો અર્થ એક જ હોઈ શકે છે-તેથી, ડિઝાઇન ધોરણોએ સ્વીકાર્ય નીતિ માળખું નક્કી કરવું આવશ્યક છે. વિચારણાઓ આ ડિઝાઇન સિદ્ધાંતનો ઉપયોગ સર્વિસ ઇન્વેન્ટરી સ્તરે ડિઝાઇન ધોરણો પર આધારિત છે. આ માટે સમય અને પ્રયત્નના સંદર્ભમાં વધારાના સંસાધનોની જરૂર પડે છે. બીજું, આ ડિઝાઇન સિદ્ધાંતને અસરકારક રીતે લાગુ કરવા માટે, વાસ્તવિક કરાર સેવા તર્ક અને અમલીકરણથી ભૌતિક રીતે અલગ હોવો જોઈએ જેથી તે ઉદ્યોગના ધોરણો પર આધારિત હોઈ શકે. આ ડીકપલ્ડ કોન્ટ્રાક્ટ ડિઝાઇન પેટર્નના ઉપયોગ દ્વારા પ્રાપ્ત કરી શકાય છે. ઉપરાંત 'કોન્ટ્રાક્ટ ફર્સ્ટ' અભિગમને અનુસરવાની જરૂર છે જેથી અંતર્ગત તર્ક માત્ર પ્રમાણિત ડેટા મોડેલનો ઉપયોગ કરે. વધુમાં, કેન્દ્રીકૃત ડેટા મોડેલ્સ માટેની જરૂરિયાત સેવાઓ વચ્ચે બિનજરૂરી ડેટાના પ્રસારણમાં સમાપ્ત થઈ શકે છે, કારણ કે સેવાને જરૂરી વાસ્તવિક ડેટા સેવા પર લાદવામાં આવેલી પ્રમાણિત યોજનામાં વ્યાખ્યાયિત ડેટાનો માત્ર એક સબસેટ હોઈ શકે છે. સંદર્ભો મૌરો. વગેરે. સેવા લક્ષી ઉપકરણ સંકલન-એસ. ઓ. એ. ડિઝાઇન પેટર્નનું વિશ્લેષણ. 1-10,2010 સિસ્ટમ સાયન્સ પર 43મી હવાઈ આંતરરાષ્ટ્રીય પરિષદ, 2010. મેળવવાની તારીખઃ 8 એપ્રિલ 2010. પોલ-એલેક્ઝાન્ડ્રુ Istoan.Software પ્રોડક્ટ લાઇન્સ અને સર્વિસ ઓરિએન્ટેડ આર્કિટેક્ચરઃ શું તેઓ connected.Date ઍક્સેસ કરી શકાય છેઃ 10 એપ્રિલ 2010. યુસેફ Achbany.A અનુકૂલનક્ષમ અને ખુલ્લી સેવા વિકસાવવા માટે બહુ-એજન્ટ માળખું Systems.Date ઍક્સેસ કરેલુંઃ 10 એપ્રિલ 2010. Kjell-Sverre Jerijærvi.SOA કોન્ટ્રાક્ટ મેચ્યોરિટી Model.Date એક્સેસ કરેલુંઃ 12 એપ્રિલ 2010. બાહ્ય કડીઓ એસ. ઓ. એ. વિભાવનાઓ એસ. ઓ. એ. શરતો શબ્દકોષીય સેવા-લક્ષી (બિઝનેસ કમ્પ્યુટિંગ)