Subject: Service oriented architectures
(17 -
SIT056) Basic Information
Native organizations units
Course specification
Course is active from 20.07.2017.. Understanding of concepts and elements of designing and implementation of service oriented architectures in software systems. Upon successful completion of the course students will be able to design and implement contemporary service oriented architectures for software systems and SOA-specific methodologies, technologies and standards; analyze business organizations and models them as a set of services; orchestrate existing services for the creation of new services and applications. SOA overview: integration of business processes and SOA; deriving services from the organization's mission; associating SOA design with the project management process. The SOA design process: transition from conceptual to executable services; structuring business requirements in a SOA; adapting services to business organization and needs; design patterns and SOA. Discovery and conceptual service design: defining service domains; atomic service determination; creating composite services; identifying needed resources; old information resources and their integration in SOA. Developing logical services: integration with service users; composition styles; principles of effective design; meeting business needs. Converting design to specification: specifying operations; specifying service contracts; specifying messages. Implementing services: parallel development; adapting the infrastructure for SOA; managing long-running business processes; service development. Lectures; Computer practice. Consultations. The examination is oral. The final grade is formed on the bases of success at laboratory practice and oral examination.
|