Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar 임형준

Slides:



Advertisements
Similar presentations
XML-based web services with the java 2 platform, Enterprise edition (j2EE) by anis karimpour-fard.
Advertisements

Ljubomir Ivaniš CPU d.o.o.
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
1 IONA Advances in Open Source SOA June Agenda Background Open Source Strategy Open Source Product Line Open Source Community Q&A.
Service Oriented Architecture Terry Woods Session 50.
Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.
Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University.
Service Oriented Architecture and Oracle Aleksander Stanev Bankservice Plc.
Application Integration, Data Access, and Process Change.
Oracle Fusion Middleware 11g Abhishek Khanolkar. What is Oracle Fusion? “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer- proven software.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Page 1 Architectural Flexibility - Distributed and Centralized.
Federal Student Aid Technical Architecture Initiatives Sandy England
Independent Insight for Service Oriented Practice Communicating SOA.
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
SOA Best Practices INFOSYS 290, Section 3 Web Services: Concepts, Design and Implementation Adam Blum
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
Best Practices for Adopting SOA
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Georgetown UNIVERSITY Introduction to SOA Part II: SOA in the enterprise Seminars in Academic Computing, Directors Leadership Seminar, August 7, 2007 Piet.
Enterprise Solutions BITEC: Business Integration Platform
Understanding and Managing WebSphere V5
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
CONNECT EVERYTHING. ACHIEVE ANYTHING. ™ Top Ten Enterprise Service Bus (ESB) Myths Gordon Van Huizen CTO, Sonic Software March 17, 2005.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
© 2008 IBM Corporation ® IBM SOA Connectivity How to Get to Tomorrow From Where You are Today John Maas WebSphere Latin America Sales.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Introduction to the JBoss Presented by: Hao Shi. Agenda Application Servers What is JBoss JBoss features Architecture of JBoss Installation and running.
SOA, BPM, BPEL, jBPM.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
ESB Guidance 2.0 Kevin Gock
FIORANO SERVICE BUS The Cloud Enablement Platform
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
IBM Software Group - IBM Systems Group © 2006 IBM Corporation IBM Software Group | IBM Systems Grouppage 1 Team Collaboration Software Selling Strategy.
August 27, 2008 Platform Market, Business & Strategy.
FINANCIAL SERVICES INTEGRATION INDUSTRY SOLUTION.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
11g SOA and BPM Real-Time business visibility Business process efficiency Simplify operational environment Manage increasing event and service volumes.
1 Hasan Rizvi Senior Vice President Fusion Middleware Development.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
INDUSTRY SOLUTION TELECOMMUNICATION SERVICES INTEGRATION.
ICT Strategy Intelligent Highways: Endpoint Adapters.
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Simplifying EAI Paul Butterworth Forté Software Inc. HPTS 99.
CERN IT Department CH-1211 Geneva 23 Switzerland t CF Computing Facilities Agile Infrastructure Monitoring CERN IT/CF.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Managing Enterprise GIS Geodatabases
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
© ScalAgent Distributed Technologies – October Objectweb ESB Initiative ObjectWeb ESB Initiative ScalAgent’s vision and proposal Roland.
Joseph JaJa, Mike Smorul, and Sangchul Song
Service Oriented Architecture (SOA)
Presentation transcript:

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar 임형준 충남대학교 컴퓨터공학과 데이터베이스시스템 연구실 2015년 10월 5일 월요일 2015년 10월 5일 월요일 2015년 10월 5일 월요일 2015년 10월 5일 월요일 JBoss Enterprise SOA Platform JBoss Application Platform for Portal

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals 목차 JBoss Application Platform 상태 복제 (State Replication) 부연 설명 SOA (Service-Oriented Architecture) JBoss Enterprise SOA Platform SOA Redefined Components Strategy JBossESB (Enterprise Service Bus) JBoss Application Platform for Portal 2

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory 상태 복제 (State Replication)

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals 상태 복제 (State Replication) 서비스 접근 시 응답속도의 항상성 유지 클러스터 내의 모든 노드들이 상태 접근 가능 하나의 노드가 장애 시 다른 노드에서 클라이언트와 통신하여 서비스 제공 4

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals State Replication 방법 Fine-Grained State Replication TreeCache 의 Object 변경 시 field level 의 변경 사항만을 복제 Buddy Replication & Data Gravitation for HTTP Session 상태 정보를 하나 이상의 buddy node (backup server) 에만 복제 HTTP 요청이 오면 해당 노드는 cluster 에서 상태 정보를 복제 Failover 일 경우, HTTP 요청이 반드시 buddy node 로 전달되지는 않음 Sticky load-balancing (session affinity) 사용 Synchronous VS. Asynchronous 상태 복제를 동기화할 경우, 노드 장애 시 항상 상태 정보를 최신 으로 유지할 수 있으나 성능은 떨어짐 어느 정도의 상태 정보 손실이 발생해도 문제가 없다면 상태 정보 복제를 비동기화해서 성능을 개선 ( 동기화 주기 설정 가능 ) 5

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Service-Oriented Architecture

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals SOA, Service-Oriented Architecture 느슨히 결합된 서비스를 이용하여 애플리케이션 기능을 제공하 는 분산 시스템을 구현하기 위한 접근방법 서비스의 재사용 고려 개방 표준의 이용 극대화 비즈니스 신속성을 개선하는데 초점 기업 내외부의 비즈니스 서비스 효율성 극대화 애플리케이션 기능과 상호작용하기 위한 표준화된 방법 제공 기존 컴포넌트로부터 애플리케이션을 조합하고, 신규 생성하는 데 초점 7

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals 이상적인 기업환경 IT 인프라를 구성하고 있는 컴포넌트 사용의 극대화 컴포넌트 : Hardware Storage Bandwidth Applications Digital Assets People 8

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals SOA: Where most customers are today – Web Applications 이점 확장 용이성, 산재된 시스템 연계 용이성 표준 API 를 사용하여 애플리케이션 컴포넌트 재사용 극대화 “ 서비스 ” 가 여러 애플리케이션에 의해 호출, 상호 호환적 사용 이슈 연계가 밀접하게 결합되며, 쉽게 단절됨 비즈니스 프로세스 변화 요구에 신속한 대처가 어려움 중앙 집중화된 관리 부족 9

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals SOA: Where some customers are today – Basic SOA 이점 Wrapper 는 표준 API 로 애플리케이션 컴포넌트에 적용되어 컴포 넌트 간 통신 및 재사용을 가능케 함.NET, Java, COBOL 등 이슈 표준 API 로 wrapping 되면, “ 서비스 ” 는 상호 호환적으로 사용되며 다수의 애플리케이션에 의해서 호출 가능 불필요한 비용 중복이 발생하지 않음 10

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals SOA: Where many customers are going – Service Integration & Orchestration 이점 느슨하게 결합된 서비스가 생성되면, 다수의 분야에서 재사용 가 능 “composite applications” 의 조합을 통해서 신규 서비스 연계 플랫 폼 구축 변경에 따른 비용 및 위험 요소 최소화 유지비용 최소화 비즈니스 변화 요구에 신속한 대응 11

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Enterprise SOA Platform 12

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals SOA Redefined Red Hat is the Simple, Open and Affordable way to modernize your legacy infrastructure Simple: Easy-to-consume SOA portfolio Enterprise-class Stability & Performance Industry-leading Support Open: Unparalleled Flexibility & Control of Open Source Open standards-based Affordable: Significantly Lower Total Cost of Ownership Re-focus resources on the things that differentiate your business 13

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBoss Enterprise SOA Platform Enables Business Process Automation by integrating and orchestrating application components and services running on JBoss Enterprise Middleware and/or any other standards- based AS Single distribution that integrates JBoss ESB, jBPM, Rules, Hibernate, Clustering and Seam Combines SOA integration, BPM, EDA and CEP technologies to automate business processes to improve business productivity Certified Platform for Service Integration & Orchestration Simple, Flexible, & Scalable Light footprint, simple installation Scalable clustering to support high transaction volumes Customizable footprint via microkernel architecture 14

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals Components JBoss jBPM 비즈니스 프로세스 자동화 및 워크 플로우 엔진 JBoss Rules 비즈니스 룰 정의 및 관리 시스템 JBoss ESB (Enterprise Service Bus) 이기종 시스템 사이의 메시지 전달, 변환, 라우팅 기능을 제공하는 서 비스 연계 시스템 15 Operating System Windows, Unix, Other Linux Java Virtual Machine JBoss Microkernel JBoss Enterprise Application Platform JBoss Enterprise SOA Platform JBoss RulesJBoss jBPM JBoss ESB Transformation, Routing, Registry, Repository

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JEMS & Java EE Architecture 16

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals Stages of Adoption Design/Determination Should everything be a service? Enablement (Java EE,.NET, various) Infrastructure (Registry, Management, ESB) Orchestration/Composition BPEL Transformation Routing Integration: Data, Application, Information, Process Dynamic Discovery and Real-Time Governance Event-Driven (EDA) Self-aware software components that dynamically orchestrated themselves into composite applications that meet all policies and SLAs automatically 17

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBoss SOA Platform Strategy Bring an SOA integration and process platform to mass market in an easy to consume and affordable package Build core platform from existing components Customers/Community –Registry, repository, JMS transport, and EJB endpoints JBoss Enterprise Middleware –e.g., microcontainer, Messaging, JBossWS, Seam Other OSS projects –e.g., Smooks for transformation Extend to a Business Process Platform Leverage jBPM and Rules mass adopted run time engines SCA (Service Component Architecture) Expand audience and improve productivity with tools Leverage Eclipse for visual designer and plug-ins –SOA lifecycle tools Open up opportunities for Integration and SOA partners Connectors, B2B Gateways, SOA Governance, Business Services 18

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Enterprise Service Bus

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBossESB Aims To provide the standard OSS infrastructure for SOA SOA principles first and foremost Use SOA principles internally as well as externally Everything is (conceptually) be considered as a service Every service can be replaced Standards compliant Though requirements live longer JBossESB is not tied to one particular standard

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals Enterprise Service Bus Enterprise Service Bus is a “narrowing” of the concepts in SOA A concrete implementation of SOA principles 21

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBossESB Plug and replace any component EJB3 & Seam: State of art service component models Maximum flexibility for partners, ISVs and community 22

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBossESB 4.0 Provide Message delivery JMS (JBossMQ, JBoss Messaging, ActiveMQ, MQSeries) (S)FTP, HTTP, , database, shared file system Transformations Smooks, XSLT Content-based routing JBoss Rules, XPath Repository JAX-R based UDDI support out-of-the-box (Scout and jUDDI) Gateways Extensive examples and documentation 23

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals ESB-aware and ESB-unaware 24

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBossESB 5.0 Provide Process orchestration Change management (hot deployment, versioning, lifecycle management) Quality of service (transactions, failover) Message encryption, security Management/governance 25

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBossESB Conclusions JBossESB architecture is key to flexibility and future proofing Forms the backbone of our SOA strategy JEMS components are the flesh SOA internally as well as externally Best-of-breed approach Interoperability with other ESBs is important 26

Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory Database System Laboratory Seminar Chungnam National University Computer Science and Engineering Database System Laboratory Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application Platform for Portal

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals JBoss Application Platform for Portal 산재된 정보에 접근하기 위한 포탈 서비스로 컨텐츠 수집, 표현, 정보의 개인화 서비스 제공 28 Operating System Windows, Unix, Other Linux Java Virtual Machine JBoss Microkernel JBoss Enterprise Application Platform JBoss Portal JBoss Enterprise Application Platform for Portals Portals

Chungnam National University Computer Science and Engineering Database System Laboratory JBoss Application ServerJBoss Enterprise SOA Platform, Portals Features Improved user productivity A framework for centralized and secure access to applications and information, which fosters collaboration, streamlines business processes, and reduces costs Interoperability and open standards Based on open standards, it can incorporate components into the portal as standardized and reusable portlets Reliability and scalability Based on the market-leading JBoss Application Server, so access to dynamic information is simple Improved ROI (Return on investment) Increasing return on investment of IT assets and reducing the need for new application and integration development 29