2010-04-30 4 views
2

우리 조직은 최근에 우리가 다른 미들웨어 제품/개념을 우리의 응용 프로그램에 통합해야하는지 의문을 제기하고 있습니다. 우리가보고있는 제품은 Pegasystems, Oracle BPM/BPEL, BizTalk, Fair Isaac Blaze 등등과 같은 것들입니다.이 미들웨어에 대한 핸들을 얻는 방법은 무엇입니까?

그러나이 모든 것을 처리하는 데 어려움을 겪고 있습니다. 이러한 다른 제품의 유용성 (긍정적 또는 부정적)을 평가하기 전에이 공간에서 모든 다른 개념을 이해하려고 노력하고 있습니다. BPM, ESB, SOA, CEP, WF, BRE, ERP 등의 알파벳 수프에 압도당했습니다. 일부 제품은 이러한 측면 중 하나 이상을 다루는 것처럼 보이고 다른 제품은 하나에 집중합니다. 모든 용어는 매우 모호하게 보입니다.

다른 미들웨어 개념/패턴에 대한 핸들을 얻기에 좋은 리소스가 있습니까? 책? 웹 사이트? 잘 요약 한 기사? 보너스는 다양한 인기 제품을 그들이 어떤 패턴으로 대응시키는지를 지적합니다. 나는 당신이 언급 한 주제 (http://www.UdiDahan.com)에 블로그뿐만 아니라 내 자신의 경량 ESB (http://www.NServiceBus.com) 그리고 더 많은 년을 쓰는 지난 3-4년 썼다 저스틴

답변

5

감사합니다,

~ 이 공간에서 일하고 컨설팅. 주요 결론은 강력한 비즈니스 분석과 기술적으로 불가분 한 아키텍처가 필요하다는 것입니다. 도구 나 기술로 혼란을 막을 수는 없습니다.

관련 기술 패턴의 훌륭한 카탈로그를 제공하지만 필요한 비즈니스 분석을 다루지 않는 엔터프라이즈 통합 패턴 책이 있습니다. Value Between Networks (http://en.wikipedia.org/wiki/Value_network_analysis)는 IT 경계를 조정할 수있는 비즈니스 경계를 ​​식별하기위한 좋은 시작으로 사용할 수 있으며 SOA의 이점을 가져 왔으며 이러한 경계에서 ESB를 사용하는 것이 타당하다는 것을 알았습니다.

CEP, WF 및 BRE는 경계가 아닌 경계 내에서 사용해야합니다.

ERP 패키지는 경계를 넘는 경향이있어 언급 된 경계에 단편적으로 통합되어야합니다. DDD 반부패 계층을 사용하여 해당 응용 프로그램에서 사용자 지정 논리를 보호 할 수 있습니다.

희망이 있습니다.

+0

응답을위한 Thx Udi. 나는 당신의 기사 중 일부를 읽었으며 전에 인터뷰 한 것을 들었습니다. 귀하의 의견에 진심으로 감사드립니다. 나는 당신이 언급 한 자원을 조사 할 것이다. – RationalGeek

0

IBM 및 Oracle에는 SOA 인증이 있습니다. 그들이 시장의 리더 (Gartner Magic Quadrant)이기 때문에 SOA와 ESB를 정의하는 방법 (거버넌스, 레지스트리 등 SOA를 지원하는 데 필요한 방법론 및 구성 요소와 함께)을 읽었을 것입니다. 원하는 수준의 개요와 "이 미들웨어 전체"가 해결하려고하는 사용 사례를 제공합니다.