Opc: Fundamentals, Implementation & Application