EIPs Diagram (Enterprise Integration Patterns)

EIPs (Enterprise Integration Patterns)“는 기업 시스템을 통합하는 패턴을 말합니다.
즉 복잡한 기업 환경에서 시스템, 메세지, 데이터를 어떻게 통합 관리하는지에 대한 패턴 입니다.

WAS 같은 경우 “서블릿 스펙“을 꼭 지켜야 하듯이 “Message Bus
(Apache Camel, Mule, Spring Integration)또한  “EIPs“의
지원 여부가 제일 중요한 체크 포인트 입니다.

그렇기 때문에 “EIPs“를 선행 학습해야 “Message Bus“를 이해를 할수 있습니다.
하지만 사실 “EIPs”는 추상적 개념이기 때문에 이해하기가 쉽지는 않습니다.

최근 “레드헷“에서 인수한 “FuseSource” (Apache CFX, ActiveMQ, ServiceMix, Apache Camel)
에서 사용자에게 좀더 쉽게 EIPs를 이해 시키기 위해서 심플한 다이어그램을 공개 했습니다.

해외 같은 경우  “AWS  or Private Cloud” 환경에서도 “EIPs 기반의 아키텍쳐링“을 하고 있으며,
레드헷“이 “FuseSource“를 인수하는데 있어서 결정적인 부분 또한 클라우드 환경에서
시스템 통합 때문 입니다.

“EIPs”를 구현한 “Apache Camel“은 간단한 자바 데몬 부터 OSGi 컨테이너까지 지원하며,
82개(Hadoop, Mongodb, Cassandra,…..)가 넘는 연동 어탭터를 가지고 있습니다.
국내에서는 생소 할수 있지만 해외에서는 Top 10 Java Opensource안에 들정도로 대중적이며,
많은 커뮤니티를 보유하고 있습니다. 또한 개인적으로는 “데이터 마이그레이션“에
사용할 예정입니다.

어쨌든,  System, Messaging, Cloud 통합시 “EIPs“는 좋은 솔루션이 될것 입니다.


※출처 : http://camel.apache.org

Published by: beyondj2ee

Past SI AA, now I am pikicast developer in yellow mobile and daddy, Java, Spring, OpenSource, Application Architect :) Java Application Architect. mail : beyondj2ee@gmail.com twitter : twitter.com/beyondj2ee facebook : https:www.facebook.com/beyondj2ee blog: http:beyondj2ee.wordpress.com

Categories Architecture댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중