Software Engineering Approach for Teaching Development of Scalable Enterprise Applications | IEEE Conference Publication | IEEE Xplore