![BPM మరియు SOA: హౌ వారు డ్రైవ్ బిజినెస్ - టెక్నాలజీ BPM మరియు SOA: హౌ వారు డ్రైవ్ బిజినెస్ - టెక్నాలజీ](https://a.continuousdev.com/technology/bpm-and-soa-how-they-drive-business.jpg)
విషయము
- గొడుగు పాలక BPM మరియు SOA
- బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
- BPM మరియు SOA కి మద్దతు ఇచ్చే విధానాలు మరియు సాధనాలు
- SOA యొక్క ప్రయోజనాలు
Takeaway:
బిజినెస్ ప్రాసెస్ మేనేజ్మెంట్ మరియు సర్వీస్-ఓరియెంటెడ్ ఆర్కిటెక్చర్ ఒంటరిగా నిలబడగలవు, కాని ఉత్తమ అభ్యాసాలు పెద్ద EA బ్లూలో భాగంగా వాటిని కలిసి ఉపయోగించమని సిఫార్సు చేస్తాయి.
బిజినెస్ ప్రాసెస్ మేనేజ్మెంట్ (బిపిఎం) అనేది వ్యాపార కార్యకలాపాల ప్రవాహాన్ని మోడల్ చేయడానికి, ఆటోమేట్ చేయడానికి, అమలు చేయడానికి, నియంత్రించడానికి, కొలవడానికి మరియు ఆప్టిమైజ్ చేయడానికి సంస్థలను అనుమతించే ఒక ఉదాహరణ. ఇది సంస్థ యొక్క ఇంటిగ్రేటెడ్ సిస్టమ్స్, ఉద్యోగులు, కస్టమర్లు మరియు భాగస్వాములు మరియు కార్పొరేట్ సరిహద్దుల్లో మరియు వెలుపల జరుగుతుంది. మరోవైపు, సర్వీస్-ఓరియెంటెడ్ ఆర్కిటెక్చర్ (SOA) అనేది విశ్వవ్యాప్త అనుసంధానమైన మరియు పరస్పర ఆధారిత సేవల సమితి నుండి సాఫ్ట్వేర్-ఇంటెన్సివ్ వ్యవస్థలను నిర్మించడానికి ఒక నిర్మాణ విధానం.
BPM మరియు SOA ప్రత్యేక నమూనాలు - SOA అనేది ఒక ఆర్కిటెక్చర్ విధానం, అయితే BPM అనేది మోడలింగ్, అమలు మరియు వ్యాపార ప్రక్రియలను పర్యవేక్షించడం.ఏది ఏమయినప్పటికీ, వ్యాపార ప్రక్రియను అమలు చేయడానికి అనేక మార్గాలలో ఒకటి SOA డిజైన్ ద్వారా ఒకటి కాబట్టి రెండూ దగ్గరగా ఉంటాయి. BPM మరియు SOA ఎలా కలిసి పనిచేయగలవో మరియు విడిగా ఉపయోగించినప్పుడు ప్రతి ఆఫర్లకు ఏ ప్రయోజనాలు ఉన్నాయో ఇక్కడ బాగా చూడండి. (నేపథ్య పఠనం కోసం, ఎంటర్ప్రైజ్ కంప్యూటింగ్ చూడండి: వాట్స్ ఆల్ ది బజ్?)
గొడుగు పాలక BPM మరియు SOA
ఎంటర్ప్రైజ్ ఆర్కిటెక్చర్ అనేది సంస్థల వ్యాపార ప్రక్రియలు మరియు ఐటి మౌలిక సదుపాయాల కోసం నిర్వహించే తర్కం. ఈ రెండు నమూనాలను పరిపాలించే గొడుగు కూడా. సర్వీస్-ఓరియెంటెడ్ ఆర్కిటెక్చర్ అనేది క్లయింట్-సర్వర్, ఎన్-టైర్, మెయిన్ఫ్రేమ్లు వంటి ఎంటర్ప్రైజ్ ఆర్కిటెక్చర్ను గ్రహించడం లేదా సృష్టించడం కోసం ఒక నిర్మాణ శైలి. సేవా-ఆధారిత నిర్మాణం యొక్క ప్రాధమిక లక్ష్యం వ్యాపారాన్ని సమాచార సాంకేతిక పరిజ్ఞానంతో సమలేఖనం చేయడం. రెండూ మరింత ప్రభావవంతంగా ఉంటాయి.
SOA మరియు BPM వారి స్వంతంగా ఉండగలవు, కాని ఈ కలయిక సంస్థ నిర్మాణాన్ని పూర్తి చేస్తుంది. బిపిఎం వ్యాపార ప్రక్రియ కోణాన్ని అందించే ముఖ్య భాగాలలో ఒకటిగా SOA జాకు సరిపోతుంది. సేవా ధోరణి అనువర్తనాల ద్వారా ఒకరి ప్రవర్తనను సేవలుగా ఉపయోగించుకునేలా చేస్తుంది, ఇది వ్యాపార ప్రక్రియలో పునరావృతమయ్యే పని. SOA స్టాక్లో భాగంగా అందించే సేవలను కలిసి తీయడం ద్వారా సంస్థలలోని వ్యాపార ప్రక్రియలు గ్రహించబడతాయి.
క్రింద ఉన్న బొమ్మ SOA రిఫరెన్స్ ఆర్కిటెక్చర్, ఇది BPM SOA స్టాక్కు సరిపోయే చోట పిన్పాయింట్ చేస్తుంది. మీరు గమనిస్తే, BPM SOA అందించిన దృ foundation మైన పునాది పైన కూర్చుని దాని నుండి గణనీయమైన సమైక్యత సామర్థ్యాలను పొందుతుంది.
మూర్తి 1: SOA రిఫరెన్స్ ఆర్కిటెక్చర్
గమనిక: దిగువ నుండి పైకి రిఫరెన్స్ ఆర్కిటెక్చర్ యొక్క పొరలు: డేటాబేస్ లేయర్, అప్లికేషన్ లేయర్, కాంపోనెంట్ లేయర్, ఇంటిగ్రేషన్ లేయర్, బిజినెస్ ప్రాసెస్ లేయర్, ప్రెజెంటేషన్ లేయర్, ఛానల్ లేయర్.
బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
సాఫ్ట్వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.
BPM మరియు SOA కి మద్దతు ఇచ్చే విధానాలు మరియు సాధనాలు
BPM మరియు SOA ను గ్రహించడానికి వివిధ విధానాలు ఉన్నాయి:
- సాంప్రదాయ అనువర్తన అభివృద్ధి
ఇంట్లో పూర్తిగా క్రొత్త అప్లికేషన్ను అభివృద్ధి చేయడం ఒక ఎంపిక. చాలా కంపెనీలకు దీన్ని చేయగల సామర్థ్యం ఉంది, కాబట్టి ఈ కంపెనీలు బిజినెస్ ప్రాసెస్ మేనేజ్మెంట్ సాఫ్ట్వేర్ (బిపిఎంఎస్) ను ఉపయోగించకుండా వారి సాంప్రదాయ అనువర్తన అభివృద్ధిని ఉపయోగించవచ్చో అంచనా వేయడం అసాధారణం కాదు. అవసరాలు మరియు మార్కెట్కు సమయం తీర్చడానికి నైపుణ్యం సెట్లు అంతర్గతంగా ఉన్నాయా అనే దానిపై నిర్ణయం తీసుకునే పారామితులు కేంద్రంగా ఉంటాయి. - ఇప్పటికే ఉన్న అప్లికేషన్ను విస్తరిస్తోంది
చాలా సంస్థలు ఇప్పటికే తమ వ్యాపార ప్రక్రియలలో అనువర్తనాలను ఉపయోగిస్తున్నాయి. సహజంగానే, ఇప్పటికే ఉన్న అనువర్తనాన్ని ఉపయోగించడం ప్రధానంగా పరిగణించబడుతుంది. ఇప్పటికే ఉన్న అనువర్తనం స్థానంలో ఉంటే, కొన్ని కంపెనీలు ఆ ప్రక్రియను విస్తరించాలా వద్దా అని అంచనా వేస్తాయి. ఇక్కడ, నిర్ణయం పారామితులు ఖర్చు, సంక్లిష్టత మరియు అపరిపక్వత చుట్టూ ఉంటాయి. - ప్యాకేజీ చేసిన అప్లికేషన్ కొనడం
అనేక సందర్భాల్లో, మీరు ఒక నిర్దిష్ట ప్రక్రియ లేదా ఫంక్షన్ యొక్క అవసరాలను తీర్చడానికి రూపొందించబడిన ప్యాకేజీ అనువర్తనాన్ని కొనుగోలు చేయవచ్చు. నిర్ణయం తీసుకునే పారామితులు విలువకు సమయం, దత్తత తీసుకునే ప్రమాదం, మార్పుకు ప్రతిస్పందించడం మరియు పరిధిని విస్తరించడం.
కింది పట్టికలు రెండు నమూనాల నుండి ప్రధాన సాధనాల పోలికను చూపుతాయి.
పట్టిక 1: BPM మరియు SOA కొరకు సాధనాలు
SOA యొక్క ప్రయోజనాలు
సంస్థలకు SOA కొన్ని కీలక ప్రయోజనాలను కలిగి ఉంది. వీటిని, అలాగే బిపిఎం అందించే ప్రయోజనాలను పరిశీలిద్దాం. దాని భాగానికి, SOA అందిస్తుంది:
- మెరుగైన బి 2 సి కమ్యూనికేషన్స్
- సంస్థ కోసం సేవా-ఆధారిత నిర్మాణం. SOA చుట్టూ నిర్వహించబడే వ్యాపారం సాధారణంగా మరింత సరళమైనది మరియు వ్యాపార మార్పులకు మరింత సులభంగా మరియు వేగంగా స్పందించగలదు.
- అభివృద్ధి ఖర్చులను తగ్గించడానికి కోడ్ను తిరిగి ఉపయోగించుకునే సామర్థ్యం. సేవలు కార్యాచరణను మరింత పునర్వినియోగపరచగలవు, ఇది అదే కార్యాచరణను పునరావృతం చేయవలసిన అవసరాన్ని నివారించడం ద్వారా ఖర్చులను తగ్గిస్తుంది.
- ఇప్పటికే ఉన్న ఇ-బిజినెస్ / సిఆర్ఎం / ఇఆర్పి కార్యక్రమాల మెరుగైన అనుసంధానం. SOA విధానాలకు ప్రత్యామ్నాయం కాదు