Knowledge Sharing through Technology Infrastructure of Knowledge management