एसओए की धारणा को ध्यान में रखते हुए, मेरा इरादा कई अलग-अलग सेवाएं प्रदान करना है, जो समान डेटा मॉडल का लाभ उठाते हैं। एक पोकर आवेदन कल्पना कीजिए - हम निम्नलिखित सेवाएं हो सकती हैं:कई सेवाओं के बीच डेटा परत साझा करने के लिए एक प्ले फ्रेमवर्क मॉड्यूल का निर्माण
- खेल दृश्यपटल
- प्रशासनिक दृश्यपटल
- प्लेयर रैंक/लीडरबोर्ड सेवा
- प्लेयर सेवा
- बैंक एकीकरण सेवा
- वित्तपोषण ..
ये सभी सेवाएं ली जा सकती हैं एक ही मॉडल का लाभ उठाएं (शायद अतिरिक्त मॉडल जानकारी जहां उपलब्ध हो)।
Play में! ढांचा, क्या यह मेरे लिए इस डेटा मॉडल को बाहरी बनाना संभव है, लेकिन Play का उपयोग करने से हमें प्राप्त लाभों को बनाए रखें। उदाहरण के लिए, रनटाइम पुन: संकलन।
मॉड्यूल ऐसा लगता है कि वे नौकरी की सेवा कर सकते हैं, लेकिन उनके बारे में बहुत कम दस्तावेज है, और दिए गए उदाहरण विपरीत प्रतिमान का सुझाव देते हैं - जहां सेवाएं मॉड्यूल हैं, और कोर प्ले एप्लिकेशन सुविधाओं में खींचता है।
किसी भी मार्गदर्शन की सराहना की जाएगी।