Architectural Styles In Software Engineering Slideshare