2 रिपॉजिटरी
Resolving service dependencies through interface lookups to ensure component decoupling.
Distinct from Service Discovery Patterns: Focuses on internal application service discovery via interfaces rather than network-level registry discovery.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Interface-Based Discovery. Refine with filters or upvote what's useful.
ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent modules. It provides a URL-based routing system that enables navigation between decoupled components and modules without requiring direct class dependencies. The framework includes a navigation interceptor to handle authentication, redirection, and custom activity animations during page transitions. It also features a service injector that manages dependencies across modules using an inversion of control pattern and interface-based injection. The toolset covers inter-module navigat
Uses an inversion of control pattern to resolve shared service dependencies via interface lookups.
edk2, UEFI विनिर्देश का अनुपालन करने वाले सिस्टम फर्मवेयर बनाने के लिए एक डेवलपमेंट प्रोजेक्ट है। यह हार्डवेयर प्लेटफॉर्म को इनिशियलाइज़ करने और कई CPU आर्किटेक्चर पर ऑपरेटिंग सिस्टम को बूट करने के लिए आवश्यक इंफ्रास्ट्रक्चर प्रदान करती है। यह प्रोजेक्ट एक मॉड्यूलर फर्मवेयर आर्किटेक्चर का उपयोग करता है जो भौतिक ट्रांसपोर्ट लेयर्स से उच्च-स्तरीय प्रबंधन प्रोटोकॉल को अलग करता है। यह महत्वपूर्ण सुरक्षा सुविधाओं को लागू करता है, जिसमें मेजर्ड बूट चेन, इमेज ऑथेंटिकेशन के लिए क्रिप्टोग्राफिक प्रिमिटिव्स और Trusted Platform Module हार्डवेयर और सॉफ्टवेयर कार्यान्वयन के लिए सपोर्ट शामिल है। इसकी क्षमताएं Redfish, IPMI और MCTP जैसे प्लेटफॉर्म प्रबंधन मानकों के साथ-साथ डायनामिक ACPI टेबल के निर्माण तक फैली हुई हैं।
Locates and invokes firmware modules by matching unique identifiers and interface signatures at runtime.