Many organizations are trying to utilize the benefits of SOA by building standardized services interfaces to existing components and exposing more granular functionality from existing applications. This provides a large base of business services that can be reused across the enterprise and potentially by suppliers and partners. SOA gets more value only if it has the ability to combine new business services by building on existing ones and it is termed as services orchestration. For the success of SOA, Service orchestration becomes a major barrier due to the following reasons. Traditional techniques lead to a tightly coupled environment and benefits of SOA is lost due to the traditional techniques. Orchestration becomes complex when business processes are to be customized to individual customers and business conditions. Goal-Directed Orchestration(GDO) is an emerging way to build processes in a loosely coupled manner without having to hard-code every possible execution or exception path. GDO relies on a set of goals, plans, and rules to design complex processes.It allows business and IT to speak the same language and dramatically reduce the efforts.