get real!

cooljohn.egloos.com

포토로그 마이가든



SOA로 가는길 - 3. SOA 기반 레퍼런스 아키텍처 programming

3.1 아키텍쳐 뷰(architecture view)


SOA 기반의 레퍼런스 아키텍처(SOA-based Reference Architecture)는 다음과 같이 크게 3개의 아키텍처로 구성된다.

 

● 애플리케이션 아키텍쳐(application architecture)
하나 이상의 여러 서비스 공급자(service provider)가 제공하는 서비스를 사용하여 비즈니스가 직면해 있는 문제에 대하여 솔루션을 구성한다.
● 서비스 아키텍처(service architecture)
비즈니스의 핵심 기능을 표현하는 비즈니스 서비스 집합의 논리적인 관점을 제공하며, 서비스 구현과 소비자 애플리케이션 사이를 연결하는 역할을 한다.
● 컴포넌트 아키텍처(component architecture)
구현된 애플리케이션, 비즈니스 객체 및 구현 등을 지원하는 다양한 환경을 표현한다.

 


 

3.2 서비스 아키텍처(service architecture)
SOA 기반 레퍼런스 아키텍처의 중심에는 서비스 아키텍처(service architecture)가 있다. 서비스 아키텍처는 공유 비즈니스 서비스의 공급자 관점에서 비즈니스의 핵심 기능을 표현하는 비즈니스 서비스 집합의 논리적인 관점을 제공하며, 비즈니스 프로세스 레이어 (business process layer)와 비즈니스 서비스 레이어(business service layer), 그리고 이들 서비스 레이어에 기반구조(infras-tructure)를 제공하는 인프라 서비스(infra service) 등 3개의 레이어로 구분된다.

비즈니스 프로세스 레이어 (business process layer)는 비즈니스 프로세스 로직에 다라 비즈니스 서비스를 통합하는 서비스를 제공한다. 따라서 비즈니스 프로세스 레이어에는 프로세스 서비스(process-centric service)가 놓이게 된다.

비즈니스 서비스의 통합구성에는 두 가지 접근 방법이 있다. 하나는 오케스트레이션(orchestration)이고, 다른 하나는 코리오그라피(choreography)이다. 이들 두 개념은 비즈니스 서비스의 통합이라는 면에서 어느 정도 중첩된다. 그러나 오케스트레이션은 비즈니스 프로세스 관점에서 비즈니스 서비스를 통합하지만, 코리오그라피는 비즈니스 협업(business collaboration)이란 관점에서 비즈니스 서비스를 통합한다는 점에서 다르다.

 

 

오케스트레이션은 주로 기존의 비즈니스 서비스를 재사용하는 복합 서비스(composite service) 또는 프로세스 서비스(process service)를 정의하기 위해서 사용한다. 이에 대하여 코리오그라피는 여러 참여자가 보다 큰 비즈니스 트랜잭션(business transaction)의 일부로서 거래 파트너끼리 메시지를 교환함으로써 피어-투-피어(peer to-peer) 방식으로 협업하는 방식을 정의하기 위해 사용된다.

오케스트레이션과 코리오그라피 사이의 커다란 차이점은 오케스트레이션이 비즈니스 프로세스를 주도하는 하나의 참여자 관점에서 여러 비즈니스를 통합하는 계층적인 요청자/공급자(hierarchical requester/provider) 모델을 사용하는 반면에, 코리오그라피는 비즈니스 프로세스 안에서 다수의 참여자가 피어-투-피어(peer-to-peer) 방식으로 협업하는 모델을 사용한다는 것이다. 따라서 기업 내부 프로세스 통합을 위해서는 오케스트레이션을 사용하고, 기업사이의 프로세스 통합에는 코리오그라피를 사용하는 것이 바람직하다.

비즈니스 서비스 레이어(business service layer)는 비즈니스의 핵심 기능을 표현하는 비즈니스 서비스를 제공한다. 따라서 비즈니스 서비스 레이어에는 기본 서비스(basic service)와 공개 서비스(public enterprise service), 그리고 중개 서비스(intermeriary service)가 놓인다. 비즈니스 서비스 레이어의 서비스들은 스스로 비즈니스 로직을 구현함으로써 서비스를 제공하기도 하지만, 주로 컴포넌트 아키텍처(component architecture)에 컴포넌트로 구현되어 있는 서비스 구현과 소비자 애플리케이션 사이를 연결하는 역할을 한다. 또한, 중개 서비스를 통해서 메인 프레임이나 ERP(enterprise resource planning) 등 기존의 IT 리소스에 접근하여 게이트웨이나 어댑터, 또는 퍼

사드 등의 역할을 수행함으로써 레거시 시스템을 재사용할 수 있게 한다.

인프라 서비스(infra service)는 이들 레이어의 서비스들의 배포를 위한 공통적인 기반을 제공하며, 여기에는 위치 독립성(location independence), 실패 복구(fail over), 서비스 및 프로세스 관리, 그리고 기타 QoS(quality of service) 특성들을 제공하기 위한 서비스들이 포함된다.

공통 서비스(common service)에는 로깅(logging), 감사(auditing), 보안(security), 에러처리(error handling)와 같이 모든 서비스에 필요한 핵심 기능이 제공된다. 서비스 버스(service bus)는 일반적인 미들웨어 솔루션에서의 전통적인 메시지 브로커(message broker) 또는 소프트웨어 버스(software bus)와 같은 방식으로 라우팅(routing)과 변형(transformation) 서비스를 제공하며, ESB(enterprise service bus)

개념을 활용할 수 있다. 서비스 관리(service management)에는 비즈니스 서비스와 비즈니스 프로세스를 관리하고 모니터링하는 기능이 제공되며, 여기에는 비즈니스 서비스 레파지토리(repository) BPM(business process management), BAM(business activity monitoring) 등이 포함된다. 이들 인프라 서비스는 많은 기업에 있어서 새로운 개념이 되겠지만, 서비스 지향 엔터프라이즈(service-oriented enterprise)를 성공적으로 구축하기 위한 핵심이 된다.


 

3.3 애플리케이션 아키텍처(application architecture)

애플리케이션 아키텍처(application architecture)는 서비스 아키텍처의 소비자 관점에서 정의되는 개별 애플리케이션의 솔루션을 표현한다. 일반적으로 애플리케이션 아키텍처에서는 서비스 아키텍처에서 제공하는 공유 비즈니스 서비스를 사용하여 비즈니스가 직면해 있는 문제에 대하여 솔루션을 구성하게 된다. 그러나 공유 비즈니스 서비스가 제공하지 않는 솔루션에 대해서는 애플리케이션 아키텍처 자체에서 개별적으로 구현할 수 있으며, 자체 구현을 위한 데이터의 정보를 별도의 데이터베이스를 통해 관리할 수 있다.


 

3.4 컴포넌트 아키텍처(component architecture)
컴포넌트 아키텍처(component architecture)는 서비스 아키텍처의 구현 관점에서 공유 비즈니스 서비스의 구현 기능을 제공한다. 컴포넌트 아키텍처 도입의 가장 큰 이점은 기존의 IT 리소스를 재사용할 수 있게 한다는 사실이다. 이전까지 주류를 이루던 CBD(component-based development) 환경에서 구현되었던 비즈니스 서비스의 구현 세부사항을 애플리케이션 아키텍처에게 감춤으로써, 애플리케이션 아키텍처에 독립적으로 컴포넌트 아키텍처를 자유롭게 변경 및 구성할 수 있게 된다.

 

[출처: 06/04/29 MSDN 세미나 - 전병선]


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://cooljohn.egloos.com/tb/4491976 [도움말]
  • 80 my oxycodone. 2008/09/01 02:57 #

    Oxycodone hci cr. Oxycodone.... more

  • Buy vicodin. 2008/09/01 16:36 #

    Vicodin no prescription. Dangers of vicodin. Vicodin detox. Vicodin without prescription. Vicodin strengths.... more

  • Ephedrine faq. 2008/09/02 05:35 #

    Ephedrine faq. Ephedrine from sugar recipe.... more

  • Carisoprodol pharmacy. 2008/09/02 17:57 #

    Carisoprodol side effects. Buy carisoprodol online lowest price guarantee. Carisoprodol.... more

  • Viagra. 2008/09/03 06:46 #

    Free viagra.... more

  • Diazepam side effect on cats. 2008/09/03 22:26 #

    Prilosec diazepam. How long does diazepam stay in your urine. Diazepam peak effect. Diazepam valium. Diazepam.... more

  • Nexium and depression. 2008/09/04 18:14 #

    Stomach health nexium. Nexium. Nexium overdose symptoms.... more

  • Propecia side effects finasteride. 2008/09/05 10:33 #

    Propecia. Reversing the effects of propecia. Does propecia thin hair out at first. Propecia side effects bad. Compare prices on propecia generic mg pill.... more

  • Ritalin. 2008/09/05 22:43 #

    Ritalin. Articles in journals and magazines on ritalin. Is ritalin synthetic or natural. History of ritalin. How long does ritalin last. Ritalin sideeffects.... more

  • Morphine sulfate. 2008/09/06 08:08 #

    5a 262 morphine. How long can morphine be detected in the body. How morphine changes the brain. Morphine side effects. Morphine sulfate. How to make morphine tablets injectable. Morphine. Lips like morphine.... more

  • Viagra. 2008/09/10 03:14 #

    Viagra. Cheap viagra. Best price for generic viagra. Viagra side effects. Buy viagra uk.... more

  • Biocell collagen 11. 2008/09/10 20:02 #

    Atlanta collagen. Collagen texas. Collagen diseases treatments symptoms. Denver collagen. Natural collagen production. Collagen casing. Collagen type 2 biocell lowest price.... more

  • Safety of amoxicillin and greyhounds. 2008/09/12 02:08 #

    Buy amoxicillin without prescription. Amoxicillin 875mg. Amoxicillin.... more

  • Amoxicillin and clavulanate potassium 875 mlg. 2008/09/12 22:15 #

    Amoxicillin.... more

  • Ritalin. 2008/09/13 10:38 #

    Ritalin. Pro and cons on ritalin. Debates on ritalin. What do ritalin tablets look like. Scientific evidence pro con ritalin. Adderall better than ritalin. How to freebase ritalin. Ritalin online no membership.... more

  • Nexium and weight gain. 2008/09/15 10:03 #

    Nexium side effects. Info on drug nexium. Nexium and depression. Dangers of nexium. Nexium or aciphex. Nexium. Buy nexium online.... more

  • First time song sheet music winter sonata. 2008/09/16 09:47 #

    Antec sonata. Schnittke quasi una sonata lp. Hyundai sonata. Moonlight sonata. Driver side mirror 2002 sonata. David meece mozart falling down sonata. Listen to moonlight sonata. Sonata arctica - the misery mp3.... more

  • Oxycodone. 2008/10/01 04:10 #

    Oxycodone sideeffects. Picture of oxycodone. Oxycodone shows up in blood. Symptoms of overdosing on oxycodone. Oxycodone side effects. Oxycodone.... more

  • Cymbalta. 2008/10/08 03:31 #

    Getting off cymbalta. Cymbalta and diabetes. Cymbalta.... more

  • Withdrawal from celexa. 2008/10/08 16:31 #

    Celexa.... more

  • Percocet. 2008/10/09 14:24 #

    Half life of percocet. Soldier s percocet addiction.... more

  • Phentermine mg. 2008/10/15 15:43 #

    Buy phentermine. Phentermine. Phentermine information. Phentermine dosage.... more

  • Georgia ephedra lawyers. 2008/10/18 15:46 #

    Ephedra pills. Ephedra.... more

  • Hydrocodone and online and prescriptions. 2008/10/19 06:09 #

    Hydrocodone. Buy hydrocodone online. What is the lethal dose of hydrocodone.... more

  • Method of action of ephedrine. 2008/10/24 04:43 #

    Ephedrine. Ephedrine weight loss products. Dextroamphetamine ephedrine taken together. Ephedrine phpbb forum. How to make ephedrine.... more

  • Connecticut ephedra attorneys. 2008/10/26 15:11 #

    Connecticut ephedra attorneys. Stores that carry ephedra diet products. Ephedra weight loss products.... more

  • Snorting tramadol. 2008/10/26 19:49 #

    Buy tramadol. Tramadol discussion. Tramadol saturday delivery. Tramadol. Cheap tramadol fedex overnight.... more

  • Doxycycline. 2008/10/27 03:51 #

    Doxycycline calcium. Bladder infections and doxycycline. Can doxycycline be used for strep throat. Doxycycline diabetes. Doxycycline.... more

  • Cheapest phentermine online. 2008/10/27 11:54 #

    Buy phentermine. Phentermine. Buy phentermine on line. Phentermine ingredient.... more

  • Compare phentermine price. 2008/10/27 20:32 #

    Cheap 37 5 phentermine. Phentermine. Phentermine cheap. Phentermine no prescription. Buy cheap phentermine online. Buy cheap phentermine.... more

  • Amoxicillin online. 2008/10/28 12:09 #

    Amoxicillin. Amoxicillin dosage. Amoxicillin and vagina. Prescription free amoxicillin. Amoxicillin rash infant. Allergies amoxicillin. Amoxicillin drug interactions. Amoxicillin trihydrate. Taking amoxicillin while pregnant.... more

  • Cialis. 2008/10/28 19:50 #

    Cialis lawyers.... more

  • Ephedra. 2008/10/29 04:16 #

    Stores that carry ephedra diet products. Hartford ephedra lawyers. Lipo ephedra free caps from nutrex. Ephedra. Ephedra products for sale.... more

  • Pictures of adderall xr. 2008/10/29 18:45 #

    Buy adderall. Snorting adderall effects. Adderall online. Adderall. Adderall treatment for bulimia.... more

  • No prescription percocet. 2008/10/30 02:59 #

    Percocet picture. Percocet online. Percocet. Difference between percocet and ultracet.... more

  • Codeine. 2008/10/30 11:01 #

    Codeine cough syrup.... more

  • Codeine. 2008/10/30 18:13 #

    Tylenol with codeine elixir concentration. Codeine vicodin. Codeine. Lean codeine. Codeine and heroin. Somas do they have codeine in them.... more

  • Cheap tramadol. 2008/10/31 01:06 #

    Cheap tramadol. Cheap tramadol without prescription. Tramadol.... more

  • Perscribed doxycycline for. 2008/10/31 09:25 #

    Doxycycline dosage.... more

  • Black ice ephedra. 2008/10/31 20:38 #

    Ephedra ban. Ephedra pills. Connecticut ephedra lawyers. Ephedra lawyers los angeles. Ephedra yellow bullets. Hartford ephedra attorneys. Ephedra.... more

  • Cymbalta side effects. 2008/11/01 05:03 #

    Cymbalta.... more

  • Web md avandia for diabetis. 2008/11/01 13:06 #

    Avandia contraindications. Rezult avandia. Avandia. Defective drug information avandia.... more

  • Phentermine diet pill. 2008/11/05 17:23 #

    Order phentermine online. Phentermine. How does phentermine work. Drug phentermine.... more

  • Effects of long term percocet use. 2008/11/06 09:23 #

    Soldier s percocet addiction. Therapeutic range for percocet. Side effects of percocet. Percocet. Buy percocet online no prescription. Generic percocet.... more

  • Cymbalta ingredients. 2008/11/06 16:59 #

    Cymbalta withdrawal. Cymbalta.... more

  • Prozac for dogs. 2008/11/07 03:08 #

    Prozac use in dogs.... more

  • Ambien overnight. 2008/11/07 10:12 #

    Ambien side affects. Ambien overdose. Where can i buy ambien for next day delivery. Ambien overnight. Buy ambien cr. Ambien cr.... more

  • Codeine. 2008/11/07 17:29 #

    Codeine online. Apap codeine. Codeine and food. Buy 222 with codeine. Liquid codeine how to make. Codeine. Buy fiorinal with codeine. Brain and codeine.... more

  • Ambien. 2008/11/08 06:35 #

    Employment drug test ambien. Ambien and pregnancy. Ambien. Ambien lethal. Ambien cr.... more

  • Amoxicillin trihydrate. 2008/11/09 07:17 #

    Amoxicillin for acne. Safety of amoxicillin and greyhounds. Amoxicillin no prior prescription. Amoxicillin drug interactions. Amoxicillin online no prescription. Amoxicillin 500mg.... more

  • Celexa. 2008/11/09 14:56 #

    Celexa withdrawals.... more

  • Celexa. 2008/11/10 16:37 #

    Celexa and alcohol. Does celexa slow metabolism. Withdrawals from celexa. Celexa message board. Celexa.... more

  • Bleeding and amoxicillin. 2008/11/11 01:03 #

    Amoxicillin soar throat. Taking amoxicillin while pregnant. Amoxicillin kills acne.... more

  • What are problems with prozac. 2008/11/11 09:02 #

    Medical guide to safely discontinue prozac. Does prozac make you gain weight.... more

  • Percocet dosages. 2008/11/12 09:21 #

    How long does percocet 7.5 stay in your system. Percocet.... more

  • Phentermine no prescription. 2008/11/12 18:21 #

    Phentermine no prescription. Online phentermine. Phentermine prescription. Buy phentermine without prescription. Cheapest phentermine online.... more

  • Vicodin with no membership fees. 2008/11/13 09:21 #

    Vicodin. Legal meds online usa vicodin. Buying vicodin online. Buy vicodin without script. Buy vicodin.... more

  • Side effects of cymbalta. 2008/11/13 12:06 #

    Cymbalta side effects. Cymbalta perspiration. Cymbalta. Cymbalta program guide.... more

  • Prozac. 2008/11/14 10:13 #

    Prozac side effects. Prozac for menopause. Prozac.... more

  • Thermogen ephedra. 2008/11/14 18:42 #

    Ephedra yellow jackets. Ephedra swarm. Trim spa with ephedra. Delaware ephedra lawyers. Ephedra bulk. Where can i purchase ephedra. Ephedra.... more

  • Tylenol. 2008/11/14 21:09 #

    Tylenol 3. Aspirin sensitivity tylenol. Tylenol 3 m. Johnson johnson response to tylenol crisis. Samter s acetaminophen tylenol. Keep moving tylenol. Tylenol liver damage. Tylenol recall. Tylenol pm.... more

  • Codeine dose. 2008/11/17 16:20 #

    Codeine us pharmacy. Codeine acetametaphen. Codeine. Allergic symptoms signs codeine. Codeine withdrawal. Codeine and the brain. Codeine antitussive action.... more

  • Oxycontin las vegas. 2008/11/17 21:25 #

    Oxycontin. Purchasing oxycontin without a prescription. Buy oxycontin. Oxycontin side effects. Georgia oxycontin lawyers. How oxycontin abuse. Oxycontin dose.... more

  • Oxycontin attorney columbus. 2008/11/19 20:02 #

    Buying oxycontin from mexico.... more

  • Codeine. 2008/11/20 12:58 #

    Robitusin with codeine. Cheap codeine no prescription. Buy 222 codeine.... more

  • Oxycontin abuse. 2008/11/28 01:26 #

    Atlanta oxycontin lawyers. Oxycontin. Oxycontin pills.... more

  • Discount cymbalta. 2008/11/30 19:38 #

    Cymbalta.... more

  • Gaius Cassius Longings Movie 2008/12/02 16:11 #

    pW8lbt1 | Eddie Waitkus Biography ... more

  • Celexa anxiety. 2008/12/11 10:18 #

    Celexa. Wellbutrin vs celexa.... more

  • Ephedra. 2008/12/11 13:49 #

    Denver ephedra attorney. Ephedra products. Connecticut ephedra attorneys. Herbal stimulant ephedra alternative. Ephedra cla products. Hartford ephedra attorneys. Ephedra.... more

  • Rank online casinos. 2008/12/11 16:28 #

    U.s. legal online casinos. Online casinos www.freeonline-casinos.net. Free online casinos www.freeonline-casinos.net. American online casinos.... more

  • Phentermine 37.5mg. 2008/12/11 22:12 #

    Phentermine 37 5mg. Prescription free phentermine 37.5. Cheap 37 5 phentermine. Phentermine 37.5 c.o.d. shipping. Buy-rx-drugs.net phentermine 37.5. Buy phentermine online no prescription 37 5. Phentermine 37.5 mg 119.00. Buy phentermine online 37.5m...... more

  • Fioricet drug test. 2008/12/12 04:42 #

    Fioricet and blood work.... more

  • Free casinos online www.free-onlinecasinos.org. 2008/12/12 19:05 #

    Casinos in iowa. Online casinos win bonus. Online casinos. Casinos www.freeonline-casinos.net. Online casinos www.freeonline-casinos.net. San diego casinos. Free casinos online www.free-onlinecasinos.org. Free online casinos www.freeonline-casinos.ne...... more

  • Information about vicodin. 2008/12/19 01:45 #

    Vicodin. Vicodin side effects. Vicodin without prescription.... more

  • Phentermine no prescription necessary. 2008/12/31 14:19 #

    Phentermine without a prescription. Phentermine online no prescription. Phentermine with out prescription. Phentermine prescription online 2.... more

  • Get prescription over phone for adderall. 2009/05/06 13:22 #

    Buy adderall without a prescription. Adderall without a prescription. Adderall overnight no prescription. Order didrex adderall no prescription. Buy adderall no prescription. No prescription adderall.... more

  • 2009/07/27 03:07 #

    Dr recommmended diet pills rarely... more

  • Taking cialis. 2009/08/15 06:53 #

    Cialis with viagra. Cialis and pill splitting. Buy cialis mg x in us online pharmacy. Cialis.... more

  • Cialis dosage. 2009/08/15 08:20 #

    Buy cialis phentermine. Buy cialis. Cialis.... more

  • Xanax. 2009/08/16 06:44 #

    Half-life of xanax. Beer and xanax. Xanax. Buy xanax no prescription. Lethal dosage xanax. Xanax effect.... more

  • Xanax online. 2009/08/17 06:27 #

    Xanax.... more

  • Cialis. 2009/08/18 08:07 #

    Alcohol and cialis. Buy cialis. Cialis best price buy online. Cialis.... more

  • Xanax 180 pills. 2009/08/19 06:36 #

    Side effects of drug xanax. Xanax online.... more

  • Cialis. 2009/08/24 11:34 #

    Cialis in las vegas. Taking viagra with cialis. Cialis effects. Cialis.... more

  • Xanax. 2009/08/26 11:26 #

    Beer and xanax. Buy xanax without prescription in usa. Xanax. Buy cheap xanax without prescription.... more

  • Drug interactions depression xanax. 2009/08/28 09:18 #

    Xanax. Xanax without a prescription. Buy cheap xanax without prescription.... more

  • Ativan xanax valuim trial pack. 2009/08/29 08:28 #

    Buy xanax. How long does xanax stay in your system. Buy 180 xanax. Xanax. Xanax while pregnant.... more

  • Xanax overnight. 2009/08/30 11:22 #

    Buy 180 xanax 2mg. Xanax. Xanax with klonopin. Xanax effect.... more

  • Order cialis add to cart. 2009/08/31 06:46 #

    Cialis and addiction. Cialis in uk online. Online pharmacy cialis on line. Cialis.... more

  • Buy cheap xanax. 2009/09/01 09:29 #

    Order xanax online. Buy xanax online. Xanax. No prescription xanax.... more

  • Cialis side effects. 2009/09/05 21:35 #

    Cheapest cialis.... more

  • Buy cialis. 2009/09/06 13:00 #

    Cialis.... more

  • Cialis. 2009/09/07 09:24 #

    Cialis. Cialis attorneys.... more

  • No prescription xanax generic. 2009/09/07 22:10 #

    Xanax overdose. Xanax. Titel auteur datum xanax medication bmnwbbuk.... more

  • Buy xanax. 2009/09/08 16:07 #

    Buy xanax. Cheap xanax. Xanax.... more

  • Xanax side effects. 2009/09/09 06:08 #

    Xanax.... more

덧글

덧글 입력 영역