E-business engineering involves the study of evolving IT technologies and management science approaches to revolutionise e-business models and behaviors, and the demands from new e-business activities that prompt the development of new technologies and to make progress on management methods. In this essay, the scope of e-business engineering is illustrated and its importance to e-business is highlighted. Service-oriented computing (SOC) was chosen among numerous related topics for further analysis due to its role in the increasing popularity of cloud services and Internet of services (IoS) as they are hot commodities in e-business and important enabling technologies for e-business. The focus of this state-of-the-art review is on two SOC core technologies: service description language and service registries for service discovery and composition. A number of key frameworks and developments in the area are discussed in terms of their pros and cons and their associated challenges in the fast growing e-services marketplace. This essay also points out future developments and research directions to meet the related challenges, such as the standardization of service description and directory modelling, and the automated generation of annotation based on semantics and domain ontology. 
E-services in e-business engineering