Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend



Podobne dokumenty
Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Korporacyjna Magistrala Usług na przykładzie Mule ESB

1 Wprowadzenie do J2EE

Usługi sieciowe (Web Services)

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

SOA Web Services in Java

IBM Corporation IBM SOA Center of Excellence

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Platforma dostępności Veeam dla rozwiązań Microsoft. Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP

Trochę się zmieniło, Model biznesowy Architektura Społeczna w EA Inteligentne aplikacje System EVERPROGRESS Główne funkcje systemu Osobisty asystent

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną

SOP System Obsługi Parkingów

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

SOA: mit, slogan czy konieczność?

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

Wybrane działy Informatyki Stosowanej

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Przetwarzanie danych w chmurze

Kraków, 2 kwietnia 2004 r.

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Kierunek: Informatyka rev rev jrn Stacjonarny EN 1 / 6

Programowanie Komponentowe WebAPI

Wybrane działy Informatyki Stosowanej

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

Załącznik nr 1 do umowy CUI/ZP/PN/.../2017. Warsztaty grupowe

Usługi WWW. dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska Opole zlipinski@math.uni.opole.pl

Android tworzenie aplikacji mobilnych

Rozproszone systemy internetowe

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Komunikacja i wymiana danych

Przetwarzanie danych w chmurze

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Dni Użytkowników Aplikacji QAD Trzebieszowice 3-4 październik. Wydajność aplikacji. Tomasz Porzeziński, QAD. Building the Effective Enterprise

Elektroniczna Księga Wieczysta

Komunikacja systemów informatycznych przy pomocy usług sieciowych

QAD Enterprise Applications. Tworzony dla Ciebie

Rewolucja czy transformacja?

Wprowadzenie do usług internetowych

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska

Lotus Day Warszawa,17. września Lotus Mashups

Open Middleware 2.0 Możliwości techniczne wykorzystania zasobów i sieci operatorów telekomunikacyjnych

Wybrane problemy modelu usługowego

Projektowanie obiektowe oprogramowania Wykład 15 Elementy architektury Enterprise (2) Single Sign-on Enterprise Service Bus Wiktor Zychla 2012

my wiemy jak rozkręcić twój biznes

Exalogic platforma do aplikacji Oracle i Middleware. Jakub Połeć Business Development Manager CE

Biznesowe zastosowania integracji aplikacji Lotus Notes Domino oraz SAPa

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Budowa celów architektury korporacyjnej IT dla środowisk zintegrowanych w sektorze publicznym

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Pizza & Beer: Nowości OE 11.7 Spotkania techniczne dla partnerów aplikacyjnych i klientów technologii Progress

Integracja aplikacji biznesowych w logistyce. Jarosław Stakuo Architekt rozwiązao IT Oracle Polska

Paweł Rajba

Terminarz Szkoleń ACTION CE

Geneza elektronicznej wymiany danych (EDI) XML w elektronicznej wymianie dokumentów i integracji aplikacji. Pojedyncze rozwiązania.

KIERUNKI ROZWOJU WORLD WIDE WEB

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

T O M A S Z N I T K A

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Plan wykładu. Technologia Web Services. Web Services a WWW

Integracja systemów Unified Communications z platformami usługowymi operatorów

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Wprowadzenie do J2EE. Maciej Zakrzewicz.


XML w bazach danych i bezpieczeństwie

Najlepsze praktyki w podejściu do rozbudowy infrastruktury Michał Stryga

Wykład 6 Dziedziczenie cd., pliki

CENNIK I TERMINARZ SZKOLEŃ

SYSTEM TŁUMACZACY ONLINE DLA DANYCH OBRAZOWYCH

1.INTEGRACJA SYSTEMÓW W ARCHITEKTURZE ZORIENTOWANEJ NA USŁUGI

OD MONOLITU DO MIKROUSŁUGI MICROSERVICES

Komunikacja międzysystemowa

Web Services. Technologie Biznesu Elektronicznego. Konrad Kunicki. Politechnika Wrocławska, Wydział Informatyki i Zarządzania

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

XML w elektronicznej wymianie danych i integracji aplikacji

Enterprise JavaBean 3.0

Open Data jako kluczowy element rozwoju społecznego. Autor: Konrad Bizior Centrum Badawczo Rozwojowe, Orange Polska

Web Services. Wojciech Mazur. 17 marca Politechnika Wrocławska Wydział Informatyki i Zarządzania

Paweł Rajba

XML w elektronicznej wymianie danych i integracji aplikacji

QAD Enterprise Applications 2011

Programowanie komponentowe

CENNIK I TERMINARZ SZKOLEŃ

Doradzamy, projektujemy, tworzymy, wdrażamy i utrzymujemy dedykowane rozwiązania i systemy informatyczne w oparciu o potrzeby zamawiającego.

Enterprise Integration Patterns z wykorzystaniem Apache Camel

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

SZPITAL PRZYSZŁOŚCI. Katarzyna Ptasznik Esaprojekt Grudzień 2014

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje RODO / GDPR

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO

Automatyzacja i optymalizacja procesów biznesowych i obsługi spraw w organizacji. Robert Piotrak IIG Senior Technology Expert 23 września 2010

StormGrind hackowanie w chmurkach. Marek Goldmann Software Developer, JBoss by Red Hat , Gliwice

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Telco 2.0 realizacja koncepcji w technologii JAIN SLEE

Usługi weryfikacji. podpisów elektronicznych. Tomasz Litarowicz XV Forum Teleinformatyki września 2009 r.

Transkrypt:

Dni Użytkowników Aplikacji QAD 2013 Trzebieszowice 3-4 październik Interoperacyjność z QXtend Tomasz Porzeziński, QAD Building the Effective Enterprise

Wstęp Rozwój interoperacyjności Elementy integracji Komponenty Qxtend Integracja z MS Excel Przyszłość: QAD Connectors (Cloud Application Integration) Building the Effective Enterprise 2

Interoperacyjność (Interoperability) Zdolność dwóch lub więcej systemów do wymiany informacji oraz jej wykorzystania [źródło: IEEE,] Zdolność sieci telekomunikacyjnych do efektywnej współpracy w celu zapewnienia wzajemnego dostępu użytkowników do usług świadczonych w tych sieciach". [źródło: Prawo Telekomunikacyjne] Building the Effective Enterprise 3

Rozwój interoperacyjności Past Present Future File Transfer SOAP - XML WebServices EAI Cloud Integration BPM Hard Coded EDI SOA REST WebServices Masowy rozwój publicznych API Standardy Integracja jako usługa (ipaas) BPM zdolność systemów do wymiany informacji Building the Effective Enterprise 4

API API / Event API Interoperacyjność z QXtend Przykład prostej integracji Aplikacja lokalna przekazuje zlecenie do QAD EA Enterprise Applications Cloud Application Data External Firewall On Demand On Premise Data Network 128-bit encryption On Premise Application Building the Effective Enterprise 5

API API / Event API Interoperacyjność z QXtend Application Programming Interface (API) Udostępnia usługi i struktury danych API przez znakowy screen wrapper w Q-Xtend API przez wywołanie kodu w OE AppServer Enterprise Applications Cloud Application Data External Firewall On Demand On Premise Data Network 128-bit encryption On Premise Application Building the Effective Enterprise 6

API / Event Interoperacyjność z QXtend QAD Reference Architecture wspiera API Udostępnia usługi i sktruktury danych Jest przykładem realizacji Service Oriented Architecture (SOA) Building the Effective Enterprise 7

API Development Ciągły rozwój nowych API (2013 EE) 7.9.5 Pre-Shipper/Shipper Confirm 3.7 Issues - Unplanned 16.20.1 Labor Feedback by Work Order 7.9.4 Pre-Shipper/Shipper Print 3.4.3 Transfer with Lot/Serial Change 16.19 Work Order Operation Backflush 7.9.23 Shipper Delete/Archive 3.4.2 Transfer - Multi Item 16.12 Work Order Receipt Backflush 7.9.22 Shipper Gateway 3.16.12 Tag Recount Entry 16.11 Work Order Receipt 5.7 Purchase Order Maintenance 3.16.11 Tag Count Entry 16.10 Work Order Component Issue 5.13.7 Purchase Order Returns 3.14 Inventory Scrap Transaction 12.19.7 DO Container Maintenance 5.13.20 PO Shipper Receipt 3.13.2 Cycle Count Results Entry 12.19.3 DO Pre-Shipper/Shipper Maint 12.19.13 DO Pre-Shipper/Shipper 5.13.19 PO Shipper Receipt Into Transit 3.12 Receipts - Backward Exploded Confirm 5.13.1 Purchase Order Receipts 3.1.1 Inventory Detail Maintenance 12.17.22 Distribution Order Shipments 35.9.17 Turnaround Data Maintenance 18.22.18 Scrap Transaction 12.15.20 Distributed Order Receipt 35.4.1 Shipment ASN Export 18.22.13 Backflush Transaction 3.9 Receipts - Unplanned 16.20.7 Operation Scrap Transaction Building the Effective Enterprise 8

API API / Event API Interoperacyjność z QXtend WebServices & Data Transport QXtend udostępnia APIs jako SOAP WebService Struktura danych - QAD XML document (Qdoc) Enterprise Applications Cloud Application Data External Firewall On Demand On Premise Data Network 128-bit encryption On Premise Application Building the Effective Enterprise 9

SOAP czy REST API s? SOAP APIs ustalony format XML bezpieczeństwo powszechny w integracji systemów strukturalna reprezentacja danych amazon, google adsense, paypal, e-deklaracje Over 9070 Public APIs REST APIs dowolny format proste wywołanie powszechny w internecie i aplikacjach mobilnych związany z HTTP twitter, blip, youtube Building the Effective Enterprise 10

Co to jest Qdoc? Format komunikatu XML przyjęty przez QAD Określa struktury danych Definiowany przez XML Schema (XSD) <salesorder> <operation>a</operation> <sonbr>so0001</sonbr> <socust>001</socust> <salesorderdetail> <operation>a</operation> <sodpart>10-10000</sodpart> <sodqtyord>100</sodqtyord> </salesorderdetail> </salesorder> Building the Effective Enterprise 11

API API / Event API Interoperacyjność z QXtend Transformacje w QXtend QXtend Inbound transformacja XSLT QXtend Outbound dopasowanie formatu XML Transformation Enterprise Applications QDOC Cloud Application Data External Firewall On Demand On Premise Data Network 128-bit encryption On Premise Application Building the Effective Enterprise 12

Web call ESB Progress Sonic, WebMethods, Web service QAD Enterprise Applications Interoperacyjność z QXtend Komponenty QXtend Kluczowy produkt QAD w realizacji EAI CRM, Mobile, BPM, EAM, DOM, Workflow, Synchronizacja danych Ext. App. QDoc XML Inbound Ext. App. QDoc XML Outbound Building the Effective Enterprise 13

Web Service ESB Progress Sonic, WebMethods, QAD Enterprise Applications Interoperacyjność z QXtend Komponenty QXtend Inbound Ext. App. QDoc XML MFG1 (Rcvr) MFG1 (CP) UI API Adapter MFG1 (CP) SI API Adapter MFG1 (CP) Fin API Adapter Ext. App. QDoc XML QXtend Inbound Building the Effective Enterprise 14

Komponenty QXtend Qdoc adres kontekst dane Building the Effective Enterprise 15

ESB Progress Sonic, WebMethods, QAD Enterprise Applications Interoperacyjność z QXtend Komponenty QXtend Outbound Ext. App. App1_ESB (Subscriber) Profile Ext. App. App2 (Subscriber) Profile Business Object QXtend Outbound MFG1 (SA) Building the Effective Enterprise 16

Komponenty QXtend Outbound Source Application Business Object Profile Subscriber Ext. App. Building the Effective Enterprise 17

API / Event Interoperacyjność z QXtend Integracja z MS Excel QXtend Excelerator MS Excel 2007 & 2010 Eksport, import oraz modyfikacja danych Enterprise Applications Data On Demand On Premise Q-Xtend Excelerator Building the Effective Enterprise 18

Integracja z MS Excel QXtend Excelerator Building the Effective Enterprise 19

Web Service Query Service Interoperacyjność z QXtend Integracja z MS Excel Query Service Business Object Source Application Qdoc XML QXO (Rcvr) QXO (CP) SI API Adapter Profile QAD EA (EMEA) QXtend Inbound QXtend Outbound Building the Effective Enterprise 20

Integracja z MS Excel Query Service Building the Effective Enterprise 21

Integracja z MS Excel QXtend Excelerator Building the Effective Enterprise 22

API API / Event API Interoperacyjność z QXtend Przyszłość: QAD Connectors Dostarczenie standaryzowanego rozwiązania integracji QAD z innymi systemami Przyspieszenie projektów integracji Kompletne rozwiązanie dla On Demand & On Premise Enterprise Applications Cloud Application Data External Firewall On Demand On Premise Data Network 128-bit encryption On Premise Application Building the Effective Enterprise 23

QAD Connectors Strategy Utworzenie centralnego repozytorium Migracja rozproszonych rozwiązań integracyjnych do standaryzowanych Dostarczenie kompletnej platformy integracyjnej Evolve App App App App App App General Integration Custom Connector Standard Connector Building the Effective Enterprise 24

API API / Event API Interoperacyjność z QXtend QAD ipaas integration Platform as a Service Rodzaje usług : Mapowanie Transformacja Workflow Enterprise Applications On Demand On Premise Data Integration Platform as a Service Network Data Cloud Application External Firewall 128-bit encryption On Premise Application Building the Effective Enterprise 25

Podsumowanie Nowa fala interoperacyjności Wykorzystanie istniejących komponentów: QXtend Excelerator Koncepcja ipaas QAD managed EDI Building the Effective Enterprise 26

Pytania Tomasz Porzeziński: txp@qad.com Building the Effective Enterprise 27

www.qad.com QAD Inc. 2013 Building the Effective Enterprise 28