Download fulltext
Transcript
Building a production module for a telecommunications company Javier Sansaloni Talens – NTNU Master Thesis - Information systems GUI Layer (c#) CreateTask(…) Facade Pattern (Production Operations) Business Layer (c#) Session.Save() Nhibernate Data Layer (SQL Server 2005) Figure 13 Layer scheme in Gestelecom To use the facade pattern of the business layer we will use static classes. They have methods that will be able to perform operations. For each module we have a static class. This way of using the classes we will have restrictions in one place and gives us the possibility to develop different graphical interfaces for these methods. Finally we can say that we have three projects for building our application. 1.-Components: We use the pattern adapter for each Devexpress component because we want to realize some specializations that we will consider in the following chapters. (See the next chapters) 2.-GUI: In this Project we will do the graphical user interface, we will have all the forms. These forms are organized by modules. Each module has a fold. 3.-Bunisses layer: In this Project we will save all of the classes that we will have in our software, furthermore we will save the functionality that we can use in our software. For this we will use the pattern façade to provide an unified and simple interface that it can communicate 47