سؤال

لدي تطبيق يعمل على خادم ويستخدم SQL Server 2005. إذا أردت إجراء هذا التطبيق تكافلا مع أنظمة أخرى مثل CRM، فما هي أفضل استراتيجية؟ كانت فكرتي هي إنشاء خدمة ويب عامة مع المصادقة ... هل هذا يبدو وكأنه النهج الصحيح؟

سيكون موضع تقدير أي أفكار.

هل كانت مفيدة؟

المحلول

نعم، من الناحية المثالية تتم جميع التكامل باستخدام بروتوكولات الاتصال القياسية للصناعة، تتطلب بعض البرامج الوسيطة التي يربط هذه المعايير. من الناحية المثالية، ستكون هذه البروتوكولات مثل Webservice كما تقول حيث يضمن API التحقق من صحة جميع البيانات المستوردة في نظامك.

معظم التكامل الأساسي بين النظم يعني نقل البيانات بين الأنظمة. يمكنك إما اختيار إنشاء API التي توفر لك أنت أو غيرها من الوسم للاتصال. أو اعتمادا على طبيعة التطبيقات، لك CRM حالتك CRM، قد يكون من القضاء على هذه البرامج الداخلية نفسها لبناء آلية استيراد / تصدير حيث يمكن للمستخدمين فقط تصدير بياناتهم فقط إلى XML، CSV وأيضا استيراد بياناتهم، وبناء لطيفة Interace لتعيين أي تنسيق CSV إلى الحقول الخاصة بك هو لمسة لطيفة ووسائل أقل من المستخدمين التقنيين يمكنهم إجراء المهام غير الآلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top