Semantic E-Business Challenges and Directions