2. Agenda
SAP NetWeaver Process Integration hakk脹nda k脹saca
Mimari & al脹ma Mant脹脹
Tasar脹m & Konfig端rasyon Bileenleri
o Integration Directory
o Enterprise Services Repository
o Adapter Engine
Mappings (Eleme)
Business Process Management
(聴 S端re巽leri)
Monitoring (Takip)
Sonu巽
息2008 FIT Consulting 2
3. Todays Integration Challenge
Integration costs are high
pi genel
Pressure on IT increases
neyapar neden ihtiya巽 vard脹r
息2008 FIT Consulting 3
5. How to lower TCO
Karma脹kl脹脹 azalt脹n
Standartl脹脹 artt脹r脹n
irket performans脹n脹 artt脹r脹n
息2008 FIT Consulting 6
6. SAP NetWeaver Platform
SAP Process Integration
SAP ve SAP olmayan sistemler
Haz脹r entegrasyon kal脹plar脹
A2A ve B2B entegrasyonu
SAP Business Process Management (聴
S端re巽leri)
息2008 FIT Consulting 8
7. SAP Process Integration temel ilkeler
Payla脹ml脹 Entegrasyon Bilgileri
Standart ve Adapt旦r Destei
XML mesaj tabanl脹 haberleme
Esneklik
Uzun vadede d端端k maliyet
息2008 FIT Consulting 9
8. SAP NetWeaver PI Mimar脹
Figure: SAP NetWeaver Process Integration 7.1 - Overview SAP NetWeaver Product Management December 2007
息2008 FIT Consulting 11
9. SAP NetWeaver PI Dezayn & al脹ma Mant脹脹
Dezayn S端reci:
Mesaj tan脹mlama
ES Repository Aray端z tan脹mlama
Elemeler (Mesaj ve Aray端zler)
Grup/Servis tan脹mlama
Integration Diretcory Kom端nikasyon Kanal脹 tan脹mlama
Al脹c脹/Aray端z tan脹mlama
al脹ma Mant脹脹:
Integration Server
Al脹c脹 Aray端z Mesaj
belirleme belirleme ay脹rma
Adapt旦r
Y旦nlendirme Eleme
巽a脹rma
息2008 FIT Consulting 12
11. Integration Directory
Integration Directory
聴birlii Profili 聴 S端re巽leri
Business Scenarios
Mant脹ksal Y旦nlendirme
聴letiim kanal脹 belirleme Al脹c脹 tan脹mlama
Y旦nlendirme kurallar脹
Aray端z tan脹mlama
Web Servisleri
息2008 FIT Consulting 15
12. Gelimi Adapt旦r Motoru
Adapt旦r Motoru zellikleri
Adapt旦r mimarisi Java Connector
Architecture (JCA) 端zerine kurulu
Hem senkron hem asenkron mesajlar
G旦nderici ve al脹c脹 adapt旦rler ayn脹
Adapt旦r Motoru 端zerinde
Merkezi olmayan Adapt旦r Motoru ile
merkezi konfig端rasyon ve takip
desteklenmekte
Adapt旦r Gelitirme Kiti m端terileri ve
partnerler adapt旦r gelitirebilirler
息2008 FIT Consulting 16
13. Gelimi Adapt旦r Motoru
Adapt旦rler
Teknik Adapt旦rler
File/FTP (File System/FTP Server)
JDBC (RDBMS System)
JMS (Messaging Systems)
SOAP (Web Services)
Plain HTTP
Mail (Mail Servers)
SAP Business Connector (SAP BC)
Marketplace (mySAP Marketplaces)
Uygulama Adapt旦rleri
RFC
IDoc
End端stri Standart Adapt旦rleri
RNIF 2.0 (RosettaNet)
RNIF 1.1 (RosettaNet)
CIDX (RNIF 1.1)
息2008 FIT Consulting 17
18. Relate Mapping Programs to Interfaces
ESR
Gelen Giden
Mesaj Aray端z端 Aray端z Eleme(leri) Mesaj Aray端z端
Mesaj Eleme
XSLT Eleme
聴stek
Girdi 脹kt脹
Mesaj Tipi Java Eleme Mesaj Tipi
ABAP Eleme
Message Eleme
脹kt脹 Girdi
Cevap
XSLT Eleme
Mesaj Tipi Java Eleme Mesaj Tipi
ABAP Eleme
Message Eleme
Hatal脹 Hatal脹
Hatal脹
XSLT Eleme
Mesaj Tipi Mesaj Tipi
Java Eleme
ABAP Eleme
息2008 FIT Consulting 23
20. Mesaj Elemeye Genel Bak脹
Structure Overview
Source Structure Target Structure
Target Field
Mapping
Data Flow Editor
息2008 FIT Consulting 25
21. Mesaj Elemeye Genel Bak脹
Mesaj yap脹lar脹n脹 elemek i巽in 3 farkl脹 yol mevcuttur
1. Integration Repositoryde haz脹rda bulunan bir objeyi kullanarak
(e.g. Message Type, External Definition)
2. SAP taraf脹ndan import edilmi bir RFC veya IDoc meta datas脹n脹 kullanarak
3. XML veya XSD dosyalar脹 lokal dosya sisteminden import ederek
Elementler
Attribute
Element is mandatory and might re-occur
(minOccurs>0,maxOccurs>1)
Element mecburidir(minOccurs>0)
Parent node might repeat (minOccurs>1)
Element might repeat (minOccurs>1)
息2008 FIT Consulting 26
22. Mesaj Elemeye Genel Bak脹
Bir alana 巽ift Bir alana 巽ift
t脹klama t脹klama
= =
Alan脹 data flow Alan脹 data flow
editore ekler editore ekler
S端r端kle ve B脹rak
S端r端kle ve B脹rak S端r端kle ve B脹rak
息2008 FIT Consulting 27
23. Mesaj Elemeye Genel Bak脹
Kullan脹lacak XMLi farkl脹 koullarla test edin
Edit旦r
Test datay脹 giriniz
Tree View: XML view :
Sub-treeleri kopyalayabilirsiniz Manuel olarak elementleri deitirebilirsiniz
Nodeleri silebilirsiniz Attribute veya deerler ekleyebilirsiniz
Attribute veya deerler ekleyebilirsiniz
Alanlar i巽in deer girebilirsiniz
息2008 FIT Consulting 28
24. Mesaj Elemeye Genel Bak脹
Display Queue se巽eneini kullanarak elemenin her ad脹m脹n脹 takip edebilirsiniz
息2008 FIT Consulting 29
25. Kullan脹c脹-Tan脹ml脹 fonksiyonlar Gene Bak脹
1. Var olan fonksiyonlar yetersiz kald脹脹nda kullan脹l脹r
2. Kullan脹m脹 normal fonksiyonlar gibidir
Fonksiyon 巽eitleri
Basit fonksiyonlar
Process individual field input values for each function call
Girdi olarak string al脹r
string geri d旦nd端r端r
Gelimi fonksiyonlar
Process non-single string field input values for each call
Pass either all field values of a context or the whole queue
Input field is passed as string array
Returned values are stored in a string array, ResultList
息2008 FIT Consulting 30
26. Kullan脹c脹-Tan脹ml脹 fonksiyonlar Gene Bak脹
Eleme i巽in kendi fonksiyonunuzu yaratabilirsiniz
Java kodu destekli
Grafiksel eleme penceresinde: yarat, gelitir ve kullan
息2008 FIT Consulting 31
31. Further Enhancements
Tasarla, al脹t脹r ve Monit旦r et
Process Integration脹n par巽as脹
A巽脹k model standartlar脹na dayal脹
Gelimi Merkezi Monit旦r
息2008 FIT Consulting 37
32. Why Business Process Management
Overview Area
Edit Area
Properties Area
Output Area
Object Area
息2008 FIT Consulting 39
33. ccBPM Process Step Types
Mesaj ile ilgili ad脹mlar
Receive
Send
Transformation
Receiver Determination
聴 S端re巽 ak脹 kontrol端 ile ilgili ad脹mlar
Block Loop Fork
Control Control Switch
Wait Unidentified
息2008 FIT Consulting 40
34. Correlation
Correlation Handling
Routing of messages (Business
Documents) to process instances
Dependencies rely on business
data (Message ID, Order ID,
Business Partner ID, Company
Code)
Correlations define these
dependencies
息2008 FIT Consulting 41
35. Monitoring
Monitoring:
Componentlerin g端ncel durumu
Hata uyar脹 durumu
PI ve Monitoring
Mesajlar脹 takip edin
脹kan hatalar脹 g旦r端n
K脹sa s端rede m端dahale ederek sorunlar脹 giderin
Reduce downtime risks
PI ve Alerting
Her an ve heryerde sisteminiz ile ilgili g端ncel durumda olun
Olduunuz yerden hemen m端dahale edin
息2008 FIT Consulting 42
36. Tools used by the Runtime Workbench
CCMS (Computing Center Management System)
PMI (Process Monitoring Infrastructure)
Alerting Framework
Tools for monitoring in Process Integration
Runtime Workbench (RWB) via browser
Integration Server using transaction: SXMB_MONI via SAP GUI
息2008 FIT Consulting 43
37. Message Monitoring in the Integration Server
T端m gelen ve giden XML mesajlar脹n durumu monitor edilebilir
聴ki se巽enek:
1. Standart
2. Gelimi
Se巽enekler:
Status Group
Status
Execution from
Execution to
Party/Scheme/Agency (S/R)
Interface Name/Namespace (S/R)
Pipeline
Technical Inbound Channel
Outbound Status
Error
Client
息2008 FIT Consulting 45
39. Display Message Content
聴巽erii g旦r端nt端le ve indir
Versiyonlar
Kar脹lat脹rma
息2008 FIT Consulting 47
40. Runtime Workbench
Monitoringe Merkezi eriim
Browser-based aray端z
T端m monitoring ara巽lar脹na bu merkezden ulaabilirsiniz
Component Monitoring
Message Monitoring
End-to-End Monitoring
Performance Monitoring
Index Administration
Alert Configuration
Cache Monitoring
息2008 FIT Consulting 48
41. Component Monitoring
T端m PI bileenlerin g旦zetimi
Sistemleri ping atma imkan脹
Self-Test tool ile bileenlere mesaj
g旦ndermek
息2008 FIT Consulting 49
42. Message Monitoring
T端m message monitoring ara巽lara RWBden merkezi eriim
Filtre edilmi mesajlar脹 g旦stermek
Detayl脹 mesaj bilgilerine ve i巽eriklerine eriim
息2008 FIT Consulting 50
43. End-to-End Monitor
Bileenlerde ilenen mesaj ilem ad脹mlar脹n脹 batan
sona izleme
篠ki Bak脹
1. Process view
T端m ilenmi mesajlar脹n durumlar脹n脹
g旦rme
Hatal脹 mesaj i巽eren bileenleri g旦rme
T端m bileenlerin grafiksel g旦sterimi
2. Instance view
Belirli bir mesaj脹n ilgili bileenlerle
izledii yol
息2008 FIT Consulting 51
44. Performance Monitor
Gelimi performans istatistikleri
Throughtput ve latency (processing time) 旦l巽端mleri
Se巽ilmi ve toplanm脹 performans datalar脹n se巽ilme
kategorileri:
XI bileenlerine
Zaman aral脹脹
Mesaj 旦zellikleri
息2008 FIT Consulting 52
46. Summary
With integrated content,
rapid interface development for SAP and non-SAP systems,
built-in Business Process Management,
a range of adapters from SAP and the Partner Ecosystem,
a robust processing engine,
and centralized monitoring,
SAP Process Infrastructure is a solid platform for all
integration scenarios in the real world.
息2008 FIT Consulting 54
47. Thank you for your Attendance
www.fitcons.com FIT Consulting Site
www.eseypi.com Independent Turkish SAP New Site
www.basisconsultant.com FIT International Basis Community
www.secureyoursap.com FIT SAP Secure Your SAP Site
Questions
息2008 FIT Consulting