విషయ సూచిక:
- నిర్వచనం - బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (బిపిఇఎల్) అంటే ఏమిటి?
- టెకోపీడియా బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (బిపిఇఎల్) గురించి వివరిస్తుంది
నిర్వచనం - బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (బిపిఇఎల్) అంటే ఏమిటి?
బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (బిపిఇఎల్) అనేది వెబ్ సేవల ద్వారా లభించే ఇంటర్ఫేస్లను మాత్రమే ఉపయోగించి వ్యాపార సమాచారాన్ని ఎగుమతి చేయడానికి మరియు దిగుమతి చేసుకోవడానికి స్ట్రక్చర్డ్ ఇన్ఫర్మేషన్ స్టాండర్డ్స్ (ఒయాసిస్) ఎక్జిక్యూటబుల్ లాంగ్వేజ్.
BPEL "ప్రోగ్రామింగ్ ఇన్ ది లార్జ్" యొక్క నైరూప్య ప్రక్రియతో సంబంధం కలిగి ఉంది, దీనిలో ప్రక్రియల యొక్క ఉన్నత-స్థాయి రాష్ట్ర పరివర్తన పరస్పర చర్యలు ఉంటాయి. సందేశాలు ఎప్పుడు పంపాలి, ఎప్పుడు సందేశాల కోసం వేచి ఉండాలి మరియు ఎప్పుడు విజయవంతం కాని లావాదేవీలకు పరిహారం చెల్లించాలి వంటి సమాచారం భాషలో ఉంటుంది. దీనికి విరుద్ధంగా, "చిన్న ప్రోగ్రామింగ్" వనరుల తార్కిక తారుమారుతో కూడిన ఒకే లావాదేవీ వంటి స్వల్పకాలిక ప్రోగ్రామబుల్ ప్రవర్తనతో వ్యవహరిస్తుంది.
పెద్ద వాటిలో ప్రోగ్రామింగ్ మరియు చిన్న ప్రోగ్రామింగ్ మధ్య తేడాలను పరిష్కరించడానికి BPEL అభివృద్ధి చేయబడింది. ఈ పదాన్ని వెబ్ సర్వీసెస్ బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (WS-BPEL) అని కూడా పిలుస్తారు, మరియు ఇది కొన్నిసార్లు వెబ్ సేవలకు వ్యాపార ప్రక్రియ అమలు భాషగా వ్రాయబడుతుంది.
టెకోపీడియా బిజినెస్ ప్రాసెస్ ఎగ్జిక్యూషన్ లాంగ్వేజ్ (బిపిఇఎల్) గురించి వివరిస్తుంది
మైక్రోసాఫ్ట్ మరియు ఐబిఎమ్ రెండూ పెద్ద భాషలలో తమ సొంత ప్రోగ్రామింగ్ను అభివృద్ధి చేశాయి, వీటిని చాలా సారూప్యంగా మరియు వరుసగా XLANG మరియు WSFL అని పిలుస్తారు. మూడవ భాష యొక్క ప్రజాదరణ దృష్ట్యా, BPML, మైక్రోసాఫ్ట్ మరియు IBM వారి రెండు భాషలను BPEL4WS అని పిలుస్తారు. ప్రామాణీకరణ కోసం కొత్త భాషను OASIS కు సమర్పించిన తరువాత, ఇది 2004 లో సాంకేతిక కమిటీ నుండి WS-BPEL 2.0 గా ఉద్భవించింది.
BPEL లోని వెబ్ సేవల పరస్పర చర్యలు రెండు విధాలుగా వివరించబడ్డాయి:
- అమలు చేయగల వ్యాపార ప్రక్రియలు, వాస్తవ మానవ ప్రవర్తన యొక్క నమూనా
- వియుక్త వ్యాపార ప్రక్రియలు, పాక్షికంగా పేర్కొన్న ప్రక్రియ అమలు చేయడానికి ఉద్దేశించబడలేదు, కానీ అవసరమైన కొన్ని కాంక్రీట్ కార్యాచరణ వివరాలతో దాచబడింది
రెండు నమూనాలు వివరణాత్మక పాత్రను అందిస్తాయి మరియు ఒకటి కంటే ఎక్కువ ఉపయోగ సందర్భాలను కలిగి ఉంటాయి. BPEL ను వ్యాపారాల మధ్య మరియు ఇచ్చిన వ్యాపారంలో ఉపయోగించాలి.
BPEL4 పీపుల్ లాంగ్వేజ్ మరియు WS- హ్యూమన్ టాస్క్ స్పెసిఫికేషన్లు 2007 లో ప్రచురించబడ్డాయి మరియు ప్రజలు BPEL ప్రక్రియలతో ఎలా సంభాషించవచ్చో వివరిస్తుంది.
BPEL యొక్క 10 అసలు డిజైన్ లక్ష్యాలు:
- వెబ్-సేవ కార్యకలాపాలతో సంభాషించే వ్యాపార ప్రక్రియలను నిర్వచించండి
- XML- ఆధారిత భాషను ఉపయోగించే వ్యాపార ప్రక్రియలను నిర్వచించండి
- వ్యాపార ప్రక్రియ యొక్క నైరూప్య మరియు ఎక్జిక్యూటబుల్ వీక్షణలు రెండింటికీ ఉపయోగించాల్సిన వెబ్ సేవా ఆర్కెస్ట్రేషన్ భావనల సమితిని నిర్వచించండి
- క్రమానుగత మరియు గ్రాఫ్ లాంటి నియంత్రణ నియమాలను అందించండి మరియు అమలు చేయండి
- ప్రాసెస్ డేటాను నిర్వచించడానికి మరియు ప్రవాహాన్ని నియంత్రించడానికి అవసరమైన విధంగా డేటా మానిప్యులేషన్స్ కోసం అందించండి
- భాగస్వాములచే నిర్వచించబడిన ప్రాసెస్ ఉదంతాల కోసం ఒక గుర్తింపు పద్దతికి మద్దతు ఇవ్వండి, వారు మారవచ్చని గుర్తించారు
- ప్రాసెస్ ఉదంతాల యొక్క అవ్యక్త సృష్టి మరియు ముగింపుకు మద్దతు ఇవ్వండి
- నిరూపితమైన పద్ధతుల ఆధారంగా దీర్ఘకాలిక లావాదేవీ నమూనాను నిర్వచించండి
- ప్రాసెస్ కుళ్ళిపోవడానికి మరియు అసెంబ్లీకి వెబ్ ఆధారిత సేవలను ఒక నమూనాగా ఉపయోగించండి
- వెబ్ సేవా ప్రమాణాలపై రూపొందించండి




