PUBLISHER MANAGEMENT SYSTEM IN AWS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A web-based system for publishing journals and e-books is needed for the information exchange between the authors and the users or readers in the process of publishing. The participants in the project are said to be the reviewers, authors, editors, readers and the sub-collection persons. Each of the persons involved in the project will have a certain role and responsibilities.
The implementation of the publishing management system is to be done with the Amazon cloud service with the help of the open-source solution in the Linux platform. In this process, a three-tiered system architecture is implemented. A database system is offered in order to store enormous e-books and journals and the publishers are given access to read all the details of the persons who are reading or buying the books online.
Users are able to upgrade the performance in cloud computing due to the price decline of gadget devices in recent trends, various devices are used to obtain digital content with constraint and cost.
The new e-learning approaches have increased in the digital era with e-book hub service on a cloud environment in order to overcome the restraint and competence. The restraint of computing competence and storage capability the e-book service allow customers to adjust the e-book pages at a different resolution on devices such as laptop, tablets, etc. The E-book content makes it easy to use in a cloud environment with unlimited storage space, elevated usability and scalability with high protection to create exchange and handle e-books.
With the digital content publication, the publishing industry plays a vital role with improved productivity to enable digital content through cloud environment by accomplishing the purpose of e-learning. The next section is the project plan of the publisher management system in which the duration of the project is selected (Fang Hao, 2015).
The publisher and the e-book publishing online is now becoming a trend as numerous readers show interest in learning the book online. These e-books can be read easily with an internet connection on mobile phones, laptops, and tablets. With the help of the publications, one can easily publish a book and a reader can easily access the e-book.
Based on the analysis done by the project team, the publication of the e-book on the website and the updating to be done in the database with the help of the AWS cloud services. The life cycle for the full project and the software development is shown below.
To build a cloud the requirement is to ensure a strong infrastructure that helps to process the resources in-depth.
The functional requirements in a cloud represent the Reliability, elasticity, extensibility and manageability which consist of requirements to address the real-time performance effectively in functional requirements of the e-book. The non-functional requirements in a cloud infrastructure consist of performing. The functional and non-functional requirements that are needed in order to execute a project is given below (Bader-Natal, 2016).
Resource Management and service requirement
In a cloud environment, the data centre virtualizes all components where applications and services are provided by the service administration where users can deploy easily using private/public or a cloud trader.
The service administration consists of source with billing cycles with resource continuation and guarantee. The administration services create the policies once deployed with workflow and data to make efficient processes delivered in a cloud system.
Integration of Management tools in Data centre
The diversity of IT tools for manages the system security with provisioning of client care of statement and directory among others. The cloud administration services provide open APIs to join together with the existing procedures, management continuance with support of modern s/w and h/w with virtualization and other expertise.
A coverage, visibility, consistency and Protection
In a cloud environment, the data centres need visibility with immediate reporting to undertake security, observance and billing. Cloud environment must focus on a representation of performing with data and apps to protect when accessing an authorized person for their services (E, 2015) (Ebner. M, 2015).
A boundary for developers and users:
The end-users have cloud services with the programmed deployment of boundary self-service which is used to lower cost with delivery approval. It helps to deal with their data centre of self-service boundary for clients to commence a cloud with templates, virtual storage and networking possessions with utilizing libraries and the structure provide the way of APIs for a developer in a cloud environment (Huber T, 2015) (Taraghi. B, 2015).
The non-functional requirements define how the system and the process are executed. The non-functional requirements of the publisher management system are as follows.
The Application has a minimum cost to meet the requirements and s should be manageable for the customers.
The scalability functionality will be decoupled to support scaling for an architected solutions.
In order to avoid failure, it is necessary to achieve the availability functionality in a cloud service
The important functionality is the tolerance in which the cloud service failures to be coded
It is necessary to provide security to the data stored in an encrypted format.
The key description of cloud computing has an expanding list of implements and methods which has several features to deploy the applications.
This represents the on-demand process with procurement to get to know a user to click with a button of API. It has a storage asset that is used to compute inside a data centre.
- Provision of self-service:
The user can select the implements and possessions of the cloud provider self-service portal which consist to build in the right way.
- Source Pooling
The client workload is based on the h/w and s/w is conceptual which serve multiple users in the same congregation. It is used to increase the speed and security to access the possessions.
- Extendibility in cloud
It provides the users to store, compute and set of connections which can add or
Remove as client need. It provides computerization to handle scaling for users dynamically.
- Pay-on goes model:
It provides cheaper cost with providing the plans of using services in the cloud with the exchange of long-term.
- Resiliency in cloud
To avoid failures where the numerous data centre is routinely allocated workload with accessible zones.
Cloud trader gives the greatest security to handle the intimidation of data in IT teams which perform to avoid the breach in a major cloud environment.
It is necessary to consider the risk factors that occur during the development of the project. At each level of the project development, it is necessary to solve the risk factors which occur to continue the project.
Some of the risk factors that occur at the each level is as follows:
- Loss of control
- Data security
- Management risk
- System dependency
- Access issues
Based on the process analysis that is done by the development team, it is necessary to check for the following services.
- System security
The cloud architecture allows users with providing high bandwidth of applications with instant access of data to move efficiently between clouds and have their individual cloud structural design. In this project, we have selected the AWS cloud services for the project implementation and execution.
- Software as an examination in cloud
It occupies with s/w and maintains on the internet so the user no need to maintain or install the software local.
- Platform as an examination in cloud
It provides middleware services that help to perform databases in an equivalent form.
- Infrastructure as an examination in cloud
Infrastructure examination provides to run software with work out possessions and it takes accountability of providing to protect data, set up connections in a network system and perform the appropriate commandment and guideline. It is a model for providing implementation and agreement with the technical security of the elasticity process. The client in a communication surrounds provide to converse the privacy protection method requirements.
It is a computing environment where it provides the cloud service with flexible infrastructure to run the request and workload with security to deploy the workload with scalability and resilience. The representation of resource optimization with cost-saving consist to changes the workload with new opportunities.
- SaaS incorporation in a cloud environment
- Data and AI incorporation in cloud
- Attractive legacy apps
- VMware passage in cloud
The data centre of the publisher management system consists of the requirements of the system, and it stores all the details regarding the e-book and its authors. The layout of the system is not the same for e-books. The publisher will have access to all the e-books in the system.
The AWS structural design is used to maintain and handle high traffic for the accumulate of an enormous amount of information which is used in a diversity of virtual machines with dissimilar needs of a collection of map individual servers.
The AWS development consists of a resilient workout cloud which is used to represent configuration as well as mapping in the cloud which is used to simply regain and accumulate data with various application programming frame calls. The AWS architectural design has five supports and it consists of:
- Performance distinction
- security and fortification measures
- ability of agreement
- Disbursement optimization for clients.
It provides a reliable approach and development in the way of procedure to a client and correlates to work out the implementation plan with structural design in AWS.
The AWS launch instance is used to set up and organize the relevance in virtual surroundings that sprint on the instance. The instance is used to point towards the private key when attach to it through Amazon EC2.
The load balance in a cloud consists of distributing workload which consists of work out with resources in a cloud environment. It allows managing the application by allocating resources with numerous PC or servers. The access of services in e-book publishing consists of load the server and balances the services by analysing the possessions of the virtual machines and distributes the load to a meticulous virtual machine in a cloud environment.
The Publisher management system in AWS delivers the content to an individual person in a digitized way which helps to integrate with a content custom feature and functionality development in a cloud environment
The testimonial which consists of archiving an e-book content in AWS represents the process of production quality of e-book to run and manage with website application development and focus on functional design which delivers the e-books to the academic and corporate institution of cloud environment using a service of the platform in an efficient way.
ANALYSIS AND REFLECTION OF EBOOK IN AWS
Based on the capacity of the author, 37 hours per week were selected as the theoretical time capacity. It means that per week 32.3 hours are required for publishing. Using the AWS calculator it is estimated as,
|Member discount (25%)||$6.70||–||-$7.25||-$5.90|
|E-book discount and Fees (30%)||–||–||-$2.08||-$3.05|
|Net revenue for each book||$29.00||$19.00||$21.50||$6.00|
Table 2: Cost estimation
Thus, the practical capacity for publication by the author is 32.3 hours per week (practical publication capacity = 37 hours * 85%), and 100,765 minutes per year.
The primary sources of the e-book are shown in the below chart.
Fig 2: Data chart
In this project, after the analysis and the implementation using the AWS cloud services, it is proved, that the publishing of an E-book online is made easier, and also it is one of the successful projects as enormous users are using the e-book facility online. The AWS cloud services are also used for the implementation of developing the home page for the publication management system, and to store the details of the books in the database in a secured manner.
In this paper, we have discussed how e-books are published with the cloud services in the cloud platform. The E-book publishing in a cloud environment provides the e-learning process and can be accessed through the internet and it provides many advantages with the representation of storage space, with a novel platform of generating e-books interactive in a cloud infrastructure.
The E-book is used to develop with a cloud environment to make the functionalities of digitalization with the opportunity of providing a new approachable environment to the learning process of the future with e-book publishing of the utility was included with cloud arrangement of using AWS which digitalize book help to progress about on a cloud without software installation in order to stand alone with cloud-based maintain e-book effectively. In future, we can expand the project with more secured mechanisms to publish an e-book.
- Bader-Natal, A. L., 2016. Evolving a learning analytics platform. In: LAK ’11 Proceedings of the 1st International Conference on Learning Analytics and Knowledge, pp. 180-185.
- Ebner. M, S. M., 2015. Why Learning Analytics in Primary Education Matters!”, Bulletin of the Technical Committee on Learning Technology. pp. 14-17.
- E, D., 2015. Attention Please! Learning Analytics for Visualization and Recommendation.. 1st International Conference on Learning Analytics and Knowledge 2011, ACM, NewYork, NY, USA, pp. 9-17.
- Fang Hao, T. L. S. M. H. S., 2015. Enhancing Dynamic Cloud-based Services using Network Virtualization. VISA’09 Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures, pp. 37-44.
- Huber T, N. W. E. M., 2015. The ABC-eBook System: From Content Management Application to Mash-up Landscape. Proceeding of the 20th World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-Media), pp. 6015-6022.
- Taraghi. B, E. M. S. A. S. M., 2015. On Using MarkovChain to Evidence the Learning Structures and Difficulty Levels ofOne Digit Multiplication. In: Proceedings of the Fourth InternationalConference on Learning Analytics and Knowledge, ACM, New York, pp. 68-72.