So, how can you define strategy in simple terms The strategy is a detailed or undetailed.I am Sanchita Singh, an undergraduate student at Indian Institute of Technology Kharagpur. The strategy is an important and integral part of this whole world. Based on the findings from various segments of my research paper I will make recommendations on how the Nike company can grow and improve in a. The implementation of these strategic decisions have had significant effects and requirements in the company’s leadership issues, management style, company style ,technological structure and culture.
Global Issues In Strategic Management Wikipedia Install Your ProductionXWiki installation by using AMI on the marketplace (Since marketplace supports only AMI-based templates, we could not use the system design we created for Cloudformation based and CDK-based installation and had to restrict ourselves to EC2 + server-less apps)I was going through the list of organizations selected for GSoC 2021 and found XWiki there. While going over the list of proposed projects, the “Amazon AMI for Wiki” got my attention as the requirements of the project align with my experience in the field of Cloud Computing. XWiki installation using CDK code (this installation method is also straightforward, but This method is specifically for developers as they will be able to tweak the configurations of the system as per their need since CDK provides a high-level interface where developers can use high-level languages to interact with lower-level Cfn classes) XWiki installation using Cloudformtion template (This method is for non-developers who want an easy 1-click installation solution, where you can install your production-ready XWiki in a couple of clicks on AWS) There are Three Different parts of this project, three different ways of installing XWiki.I wrote whatever I understood to be required for the project and got it reviewed by mentors. Then I started working on my proposal. My mentor suggested me to use CDK as it will be easy to replicate Infrastructure as a code and also to keep track of the work being done. I tried different ways of installing XWiki that were already available and started to figure out what AWS resources would be required for XWiki to run. I contacted mentors assigned to the project and showed my interest.During the application period, I tried to understand the technical knowledge that was required for the project and made 3 pull requests according to Jira issues that my mentor raised.But before implementing the design via CDK code I started working on making AMI or EC2 instance using AWS console. The next step was implementation. With the help of my mentor, I finalized the system design for production-based installations on AWS and created the design wiki for the same. Work SummaryFor me, The most challenging part of the project was to decide on the architecture to use to run XWiki without interfering with other servers that might be running in the user's AWS account.The job zero would be to create encryption keys as they will be needed later for storing the passwords of resources. Since we will need a VPC so I created a stack for VPC(Virtual private cloud) that will contain all of the other resources. This installation method will require to use of AWS Command Line Interface.The next step was writing CDK code for installing the production instance of XWiki, without interfering with the already deployed resources in the user's AWS account. I also added an easy to edit config-file to change the XWiki version and AWS region according to the user's need. It was just coding the process that I did manually on the console. After that, I started working on CDK code to deploy XWiki demo/test (with a portable database (HSQLDB) and a lightweight Java container (Jetty)) instance on the user's AWS account. The AMI was not published to the marketplace due to concerns regarding ownership of the project due to credit card requirements for AWS account to publish the AMI from. This was done for people with not much technical knowledge to install XWiki without installing anything on the local machine and just by using the AWS console.Made Amazon Machine Image from EC2 instance running production XWiki (Had to do this because of constraints provided by AWS marketplace). This installation method won't require AWS Command Line Interface and can be done in few clicks, by taking user-chosen version XWiki as parameter input. I then created a stack for AWS loadbalancer which will be open to the world for outbound connectivity and for the target I added ECS fargate service to make the XWiki installation available to the world.Based on the same architecture I created AWS cloudformation template for XWiki installation using AWS console. User guide for XWiki installation using Cloudformation Template User guide for XWiki installation using CDK code Merged pull requests before the GSoC periodMerged Pull requests during the GSoC period Also for a better understanding of the project, I Made videos explaining each method and step to deploy XWiki using both installation methods that is CDK code and cloudformation template to put on XWiki's you tube channel to provide better visibility. The AMI has been tested and verified and the XWiki SAS can take it further as per their requirements.Next, I made Documentation explaining the project and user guide providing a step-by-step guide to deploy XWiki by using cloudformation template and CDK code. Winrar download for mac mediafireAutomating the AMI building process for every new version release of XWiki. A few of the improvements and new features could be the following: Step-by-step-guide for installation using cloudformation templateI intended to improve this project and also it can act as the starting point for anyone who would be interested in contributing to the project further. After that, I tried to create a basic authenticator which extended XWikiAuthServiceImpl (the authenticator's only public API which is exposed is recommended to extend it).I looked into the library, that is supposed to be used for this project: and did detailed research into the JavaDoc in order to get to know about the integration points that it provides. One of the first tasks involved setting up the maven project for this authenticator. Clément DubostI started coding in the first phase on June 14 since I was involved in the end-semester examinations at my university. Also, I added the basic structure for the module and added more utility classes till the end of the first phase and planned on building on the same.In the start, I added the events that were to be sent while authenticating the users as well as after adding xobjects to the XWiki user profile, I prepared local cache storage which essentially extended the CredentialRepository: interface (one of the integration points for the library) and wrote functions which were supposed to manipulate the database lookups by the library.
0 Comments
Leave a Reply. |
AuthorMary ArchivesCategories |