Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Design patterns

patterns can have different levels of abstraction

     creational patterns

         Factory

            abstract factory

            builder

            prototype

            singleton

     structural patterns

        Adapter

             adapter

            bridge

            composite

            decorator

            facade

            proxy

    behavioral patterns

        interpreter

       template method

            chain of responsibility

            command

            iterator

            mediator

            memento

            flyweight

            observer

            state

            strategy

            visitor

 

singleton

decorator 

adapter

factory method

 

anti pattern

a list of mistakes,pitfalls that are recurring in software development that must be avoided

 

examples

blob aka god class

functional decomposition

big ball of mud

 

 

 

SOAP WSDL and Web services                                                                                                                                                          incomplete yet

why we need web services

      exposing the existing function on to network

      connecting different applications

      standarized protocol

 

characteristics of web services

XML based

loosely coupled

coarse-grained

ability to be synchronous or asynchronous

supports remote procedure calls

support document exchange

 

what is SOAP

 

Lecture 04

Harsha  Rathnayaka
Module by Harsha Rathnayaka, updated more than 1 year ago
No tags specified