SAP Process Integration

SAP Process Integration
SAP Process Integration
(SAP NetWeaver Process Integration (SAP PI، یک ابزار یکپارچه‌سازی برنامه‌های کاربردی سازمان (EAI – Enterprise Application Integration) و یک جزء از گروه محصول NetWeaver است که به منظور تسهیل تبادل اطلاعات میان نرم افزار داخلی شرکت با سیستم‌های خارجی استفاده می شود.
در واقع، در زمان اجرای SAP-ERP در کسب و کارهای بزرگ، گاهی دیده می‌شود که همه سناریوها در سیستم سپ پوشش داده نمی شوند و یا بخش‌های خاصی از کسب و کار ممکن است ابزار اختصاصی خود را داشته باشند که بسیار پیچیده هستند و تعویض آن‌ها ممکن نیست. بنابراین، آن‌ها باید موازی با سیستم SAP اجرا شوند. به این سیستم‌ها، سیستم‌های قدیمی یا legacy system گفته می‌شود. در این حالت ادغام سیستم SAP و سیستم قبلی non-SAP ضروری است. این نقطه جایی است که کاربرد SAP-PI مشخص می‌شود.
 
کاربردها
  •     در کسب و کارهای بزرگ ممکن است SAP-ERP تنها شامل یک سیستم نباشد بلکه از چندین سیستم یکپارچه مانند CRM، SRM، FICO و ... تشکیل شده باشد. در این صورت برای رفع چنین پیچیدگی‌هایی از PI استفاده می‌گردد.
  •     همان طور که گفته شد ممکن است سیستم‌های legacy وجود داشته باشد که به دلیل پیچیدگی، کنار گذاشتن آن‌ها ممکن نباشد؛ در این صورت SAP-PI که سیستمی میان برنامه و قدرتمند است وظیفه یکپارچه‌سازی end to end این سیستم‌های non-SAP را با سیستم‌های SAP به عهده دارد.
  •  
    مزایا
  •     امکان مدیریت فرآیند کسب و کار (Business Process Management)
  •     توانایی ارتباط با سیستم‌ها و محصولات messaging
  •     سهولت یکپارچه‌سازی با محصولات SAP و component ها (RFC, IDOC, Proxy)
  •     امنیت در سطح message با استفاده از رمزگذاری، امضای دیجیتال، SAML Assertion، Username token، Certificate token و ... قابل تأمین است.
  •     روش‌های احراز هویت پشتیبانی شده توسط زیرساخت WS برای سطح حمل و نقل، شامل احراز هویت اولیه (پسورد و نام کاربری)، SAP assertion ticket و HTTP بر روی SSL می باشد.
  •     قابلیت مدیرت حجم بالای داده
  •     مبتنی بر استانداردهای XML، XSD، Xpath و ...
  •     توانایی ارتباط‌هایSynchronous  وAsynchronous
  •     انعطاف‌پذیری و امکان تعریف فرآیندهای پیچیده و جامع به جای تنها ارسال و دریافت ساده (BPM) (اتصال مراحل مختلف از نوعSynchronous  وAsynchronous ، تعریف سناریوهای ارتباطی پیچیده)
  •     امکان تعریف Mapping های مختلف و پیچیده با توجه به سناریو
  •     امکان استفاده از (BTM (Business Task Management و (SOAP (Service-oriented Architecture
  •     نسبت به محصولات middleware دیگر، دارای ویژگی‌های monitoring جامع مانند message، performance، component monitoring و ... است که برای ردیابی و اصلاح خطاها استفاده می‌شود.
  •     طیف وسیعی از adapter ها را به طور استاندارد (SOAP، Mail، CDIX، JDBC و ...) و یا ارائه شده توسط شرکت‌های دیگر (EDI ایجاد شده توسط شرکت آلمانی Seeburger) برای فناوری‌ها/ ابزارهای مختلف دارا می باشد.
  •     تبادلات (B2B (Business-to-Business Integration را به خوبی تبادلات (A2A (Application-to-Application Integration پشتیبانی می‌کند.
  •