Wednesday, August 19, 2020

Academic Essay Writers That Writes Essays For You

Academic Essay Writers That Writes Essays For You Furthermore, the Company will not be responsible to third parties for unauthorized use of its product. We hired talented writers, who follow your instructions to produce relevant and reliable content. They’ve completed countless assignments so far, and they are ready to help you shine. Convenience is one of the major factors that make Essaywritinglab the best essay writing service. You can order writing on any topic and of any genre that you may need and feel confident that your task is in capable hands. College Writers knows how much you care about your grades and academic success. That is why we ensure the highest quality of your essay assignment for the shortest possible time. We can also provide an urgent paper of any difficulty level. We are ready to help you even in the most critical situation with your thesis. Thus, you receive the most quality paper at the most appropriate price. Besides, we offer several available methods of payment to ensure customer’s comfort. Essay writing assignments may be a difficult and time-consuming experience. Furthermore, we provide a free bibliography list according to the relevant referencing style. We aim to maintain a reputation of trustful and reliable essay writing service. We respect your privacy and keep it in strict confidentiality. We never disclose your personal data to any third parties. We offer the best price in the field of educational services for students. Our aim is to provide all students with the possibility to use a cheap paper writing service and improve their grades. If you are facing an academic problem, we'll solve it by asking for a fair price. We tailored a simple ordering process that lets you hire our company in a matter of minutes. Our essay masters can do any type of writing, not just essays. We only hire well-educated writers with honed skills and the ability to complete any writing task quickly and efficiently. Finishing your essay or research paper may be really hard in case you are not familiar with the topic. You need to a follow a strict essay guideline and use only formal academic language. Besides, you ought to outline an essay in a well-structured concise manner. Sometimes, even previous profound research is required. The perfect solution for the issue will definitely be found. College Writers will help you with any educational assignment. Our team of experts will write a high-quality essay on any subject. Besides, the final essay is adjusted according to the format and instructions provided. You can order custom written essays on different subjects, from humanities to technical ones. Over the years of operation, we have received thousands of calls for urgent essay writing help from students all around the world. Some needed essays in a matter of hours or days, some hoped to get them instantly. Time limits are of high importance to our customers, especially for those with pressing deadlines. Academic writing can be quite a difficult process. Still, you can ease your life greatly with professional help with essay. With our online assistance, you will both improve grades and study ratings eventually. Just a few clicks, and you will get your excellent and professional written academic paper.

Monday, August 17, 2020

Welcome To Academic Essay Writers

Welcome To Academic Essay Writers You tell us about the deadline, citation style, and everything else about the paper. We’re talking about in-house custom essay writers. Our writers are trained, professional, and experienced at what they do. XpertWriters.com is one of the many services that enable you to hire an online essay writer. Rush-my-essay is considered a fast essay writing service. We can assure you that our online writing service is a hundred percent legitimate, registered and authorized so your money and your reputation are in good hands. You never know whether the writer is just pretending to be good. If you entrust your essay to incompetent writers, quality may be affected. This is why our service never employs incompetent writers. Every reason is a good enough reason to hire an essay writer. We offer to write essays for money so that you can sleep through the night, have a day off, or reunite with your friends and family after a long period of studying. We are known as the best essay writing service for a reason â€" we can handle everything you throw at us. We’ll do the impossible research, meet every ridiculous requirement of your instructor, and deliver it when you need it. Using our essay writing service couldn’t be simpler. With this, they know better than to procrastinate and take your essay for granted. Trained writers are not only trained in writing, but also in adhering to the website’s guidelines when it comes to providing services to clients. We made sure that our writers are trained in writing, but also in other aspects such as meeting deadlines, communicating with clients, etc. Pricing is very important for many students, and we offer you the professional essay writers review by the best prices you will find on the Internet. Our prices are among the most competitive and will not break the bank. Thanks to online professional essay writers, you will always be provided with all the needed help and support to present unique and well-written texts. The expert ensures your work is written from scratch to completely reflect the clue you were asked to write against. Our support is made of responsive, friendly experts available round-the-clock to answer all your questions or solve immediate issues. You can reach our Customer Support Team via online chat, write to our email address, or call us using the phone number you see on the website. Contact us without wasting your time to get help from a professional essay writer. We guide you through our process step-by-step, to make sure you get the most value from your experience. We have a number of sample essays to illustrate the quality of our services. Each sample has been written to a specific academic grade. You don’t have to worry about essay writing anymore. Place an order and we will choose the best writer for you. With our help, there is never any form of plagiarism, and we write according to your needs. If you feel something is not quite the way you want, here we will continue to work with you to make unlimited changes. If you fall for scam sites, you will be wasting money, but never getting any output. That’s not all, when you work with Writers Per Hour, you’re not just outsourcing to quality writers but you’re also working with quick essay writers. It takes a whole lot of precision and expertise to be able write high-quality essays within quick turnarounds and we are proud to deliver that. Our essay writers are handpicked from leading colleges across the US, UK and Australia. They are subject-matter graduates with professional degrees such as Master’s and PhDs. Your custom essay writer will deliver a unique paper of highest quality. In other words, we make sure that our writers are carefully screened and evaluated, tried and tested as well as trained to provide quality outputs. Professional essay writers take all writing jobs seriously, whether it is an easy or difficult topic. Our writers are all professionals, which means they are experienced enough to know and understand the urgency of the tasks appointed to them. It is best to order ahead to get the most affordable rates. But, even if you order a few hours before the deadline clock ends, we’ll have it ready for you.

How Long Does It Take To Write A 1000 Word Essay?

How Long Does It Take To Write A 1000 Word Essay? Read our Privacy Policy to find out more information. This is an excellent service that I really recommend. I usually base my work on theirs and re-write in my own style so it’s more like my own work. There has never been any kind of plagiarism and I have always received the grades that I paid for. Your essay is 100% written from scratch as per your instructions. And the main thing for him is to save not only hard work but also patience. 86% of our customers report excellent results and recommend us to friends. Select the paper type and we’ll match you up with the right pro. If you want any changes to your paper, you can request them for free. There’s no way your grader will know you had help. Our service is 100% confidential and guaranteed plagiarism-free. Our editors check every paper for plagiarism and mistakes before you get it. No personal information or financial data will be passed to the third parties. Below You may check the latest feedback from our customers. Each essay is thoroughly checked for authenticity, resulting in genuinely unique pieces of work. It’s hard to give one hundred percent when you’re not focused on the essay, and you might have some distracting personal issues. We have a fantastic reputation thanks to our years of honest service. Leave us your email to unlock access to our best offers. We have many specialists who can complete an essay with more than 35 subjects. Only a specialist who has the appropriate level of knowledge in the needed field can be a performer. Contacting our company you can be sure that only professionals will work on your labor. After writing, we check it for plagiarism and errors and upload to the site. Immediately upon payment, the author will begin writing the work following all guidelines and conditions. You can work directly with the author who will take your order. This allows the customer to make any changes to the tasks that the teacher may have done. You may have a lot to say, but don’t bite off more than you can write. But that’s also the least interesting way to begin . Consider starting your essay in the middle of your story, with action or with compelling dialogue. Our customers regularly receive top content samples as well as various discounts and promo codes. Our customers’ privacy is our top priority, rest assured that we never disclose any personal information. Our Privacy Policy includes detailed rules regarding confidentiality, and we strictly follow them with no exceptions. Choosing a low cost essay help, extended by Academic Writing Experts, help you earn top grades. Our proven guarantees and affordability of rates are the reasons that our facility stands out in this competitive landscape. I was more than what I expected when reading through the paper. We select authors who have the appropriate level of training, knowledge, and skills. And in the process of past jobs, they have gained considerable experience. The more the author puts effort into their work, the better it will be. Sometimes they have to rewrite the same paragraph several times. We look for plagiarism issues, grammatical mistakes, and other elemental issues before delivery at this stage. The assignment has been prepared according to my instructions by the expert.

Friday, August 14, 2020

Pro Essay Writers

Pro Essay Writers We check papers for originality before sending them to you. Rest assured that you will get 100% unique content, created from scratch and meeting all your instructions. When you ask our writer to write my paper, the assignment can be done within 6 hours or 2 weeks. That is perfect if your in urgent need of help because your essay is due tomorrow, or you do not know how to complete your academic assignment from your professor. In a nutshell, our essay writing service provides students with original samples by demand. We cover a wide range of subject areas, so you can count on our best essay writing service to help you with assignments for all courses. 34522 is passionate about writing, with a Master’s in English Literature from Bristol University. She writes full time â€" part time for student writing services and part time on detective stories. Writing essays at SameDayEssay.net is always from scratch. Every paper writer follows the protocol â€" prepare texts from a blank sheet according to the customer’s order specifications. By using our professional writing service, you no will longer have to ask yourself “Who can help me with essay?! We know that students have many responsibilities and many subjects. We are familiar with all of the common citation formats, so you don’t need to worry about plagiarism issues anymore. When ordering your papers, you can get them formatted according to APA, Harvard, MLA, or Chicago style. We have writers with different academic backgrounds, so you’ll get a high-quality paper regardless of your subject. Our company is perhaps the most well-known household name in the industry. We are professionals, so we fulfill all orders from square one. If you are looking for a legit essay service capable of crafting an entire lengthy paper for a very fair price, then you have come to the right destination. We understand that each client will have their own unique needs, so we will makes sure to customize each piece to the given requirements! We understand that as a student it is problematic to balance everything in the to-do book. Don't lose your chance for top grades with the help of a professional essay writing service. No matter what subject you need an essay for, we've got it all covered. We help students who are struggling with their academic ordeals by allowing students to get essay help from an expert essay writer. Our essay writing service did our best to ensure that our customers don’t need a degree to be able to order a piece. The ordering process consists of only four simple steps. And the intuitive design of our website makes the process crystal clear. They reached high levels on the educational journey. Whether you are stuck with your paper or do not have the time to devote to your assignment, our team of writers is always here to assist you. A team of vetted degree-holders and professional essay writers is here for you. Each online essay writer from our team knows the rule of thumb â€" copy-paste is not allowed! You can count on our essay writers service, because once they were students too, like you. Do you think you’re the only one who needs assistance from an essay writer throughout the studies? At A-Writer.com, we receive daily requests for essay writer help. Some of these students never thought they would need to buy papers online. All our writers are legit, doing orders from scratch, and delivering genuine research papers. We guarantee an individual approach to your order, original topic research, play-free custom writings, and all-inclusive order support.

Best Essay Writers Here

Best Essay Writers Here Even professional writers make structural mistakes or typos. Almost all service providers hire employees who are trained to proofread texts and correct any errors. When you get another assignment, you have to figure out what its features are. The thing is that it usually takes a lot of time, and you need to hurry to complete the essay on time. Over the years of operation, we have received thousands of calls for urgent essay writing help from students all around the world. Some needed essays in a matter of hours or days, some hoped to get them instantly. Time limits are of high importance to our customers, especially for those with pressing deadlines. When proofreading papers, our editors use the most advanced anti-plagiarism software to make sure the content is 100% original. Our writers and editors are specialists from different fields, and some of them have scientific degrees. You are welcome to purchase our term paper services and choose whether you want to cooperate with native speakers or ESL writers and editors. Money-back guarantees are even more important than spending less on writing services because you’re sure the agency is responsible for providing decent quality of service. Though our professional writers are famous for their quick work, they never compromise on originality. You can rest assured that your paper will be written completely from scratch and all sources will be cited according to the chosen formatting style. We use a zero-plagiarism system that includes several stages of review. Don’t forget to check the providers’ websites for money-back guarantees. They often promise you to pay the money back in case you receive subpar services. Legit essay services allow you to discuss these issues with the writer directly via emails, chat, or phone calls. Check their policies to see whether they offer direct communication or not. Once you do that, we will pick up a suitable essay writer who can handle your assignment. Students have to write dozens of essays every year. You need to know how to prepare for writing, come up with a proper idea, and organize the writing process. It is complicated because each type of essay has different requirements. There’s a lot to look for when you’re evaluating writing services, and it can feel like a huge task. We look for all these aspects when inspecting a service, and feedback to you about what they can offer. Make sure the agency you choose provides such a service. Choosing an exciting topic for an essay and creating a relevant outline are two challenging steps in writing. That means you save time when you need it the most. Bear in mind that an essay is not finished once it’s written. The best way to get rid of troubles is to order professional writing help. All you need to do is to provide us with the requirements and specify the deadline.

Thursday, August 13, 2020

Essay

Essay We’re confident enough that you’ll enjoy the essay written for you. But we know things happen, that’s why we offer the money-back to any customer looking for one. Nothing can stand in our way of getting the job done for you. Not a problem for our experienced essay writer with impressive research skills. You will have two weeks to assess the received essay writer’s help and get free limitless amendments of the document. Should you be dissatisfied with the product entirely, we will return your payment without hesitation. To perfect the work done by your college essay writer, a designated editorial team re-examines the text for faults and plagiarisms. Attentive editors fix spelling, punctuation, and grammar errors, and improve the overall text quality. Thanks to the diversity of writing services we provide, with us, every client can get personalized academic help according to his or her preferences and wallet capacity. Are you sitting in front of a blank screen searching Google on how to format a paper in APA style? Are you ready to copy essays from the Internet to free yourself from research? We love challenges and except them without hesitation! We are the masters of academic writing and can manage any requirement provided by your prof. Once the editor’s job is done, a professional proofreader verifies your paper. After his final examination, a perfect copy is finally uploaded to your profile. They literally save time and effort, so I give Writingessayeast.com. Never thought I would say this about the writing company, but they know how to keep in touch with students, looking for help. You’ve come here because you are likely under a lot of stress about your essay. That’s why we want to make sure all you have to do is place your order and then be certain that your assigned essay writer will send the essay to you before your deadline. It isn’t the best way to do homework if you want to progress in your studies! Say no to cheating and hire well-educated experts who can complete your paper in any writing style. We’ll cover all the topical issues and present effective solutions in a completely original paper. Have you been assigned to write a biography or a business essay? When you place an order, we will assign you the writer who knows the required field best. Have you ever thought about asking a professional essay writer to complete your paper? Competent writers with 3+ years of experience in academic writing. You also won’t have to wait till an expert in your subject is free. There’s always a writer to pick up your order within a couple of minutes after you made a payment. Our specialists improve their skills every day and check international writing standards for each type of paper you may be assigned. Our academic writer is an expert in your discipline. It is not a problem if you do not know enough in any specific field, especially if it is one of the STEMs or any other complex subject. We hire professional writers who have high expertise in a number of disciplines. Affordable and easy to order, they even let you look through the list of available writers. Just make sure that you share all essay instructions. Besides, they check the document for plagiarisms to ensure its 100% exclusiveness. The deadline is close and you still have no idea how to write your essay, research, or article review? With us, you can get a well-researched and professionally prepared paper overnight or even within 8 hours if you are pressed for time. Guys know how to deliver a paper and make the client satisfied.

Tuesday, August 11, 2020

Best Assignment Help Websites

Best Assignment Help Websites However, it never works this way or it happens quite rarely. Thus, we have to know what we deal with because we are going to trust this company with our money and reputation. I came across different variations, and some of them are funny. The company gained traction after paying multiple successful YouTube and Instagram bloggers to promote them. The campaign caused a public outcry; even the BBC covered this story. I disagree, I feel 250 words is way too less to explain any topic. In my opinion, the maximum word count for an essay should be 1500. Any topic that needs to be explored will take many more words than this. If you don’t want to write, just admit it and don’t try to project that on others. They have to read the same kind of essay over and over again when they grade. By staying at WiseEssays.com, you agree to our Cookie Policy. You can change your setting at any time - read more in our Cookie Policy section. Do not introduce any new ideas or topics to the paper in your conclusion. You may also use this as an opportunity to resolve problems you addressed in your essay or address the implications of your arguments. Immediately beneath the title, begin writing the first paragraph of your title. Cookie Policy We use cookies to improve your browsing experience on our website. Check your order â€" the best way to avoid there being any mistakes is to always check the essay thoroughly before accepting and paying for it. If you are still worried about using Edubirdie, we are going to make sure that you can feel relaxed and become our next customer. We are going to take you through some steps on how to use Edubirdie and not be caught with your writing task. ” and some others remain mostly unanswered by real customers. Nevertheless, it is obvious that the company remains dubious even without those answers. Don’t start with the introduction.The introduction is where some students struggle the most, so to avoid getting bogged down, create the introduction later. This will allow you to fully form your thoughts and ideas and come back and integrate the main ideas into your introduction. Once these questions have been answered, you can begin constructing your essay. To receive free revision BestEssays.com requires that the students provide the request within 14 days, depending on the type of work. It should take long enough that you get all the points you want across in the writing, but not too long as to bore the reader. Moreover, I guess we have already realized what kind of answers we could get in this case. Thus, it means that you have to be very careful while placing an order there. Anyway, it is up to you, but it is definitely a bad idea to do so because the company’s unreliable approach doesn’t help it to gain a good reputation for being transparent. I believe that the problem is that we should trust the company. This way, depending on the type of your assignment, those elements can be omitted or changed. Academia is rich in standardized tests, and each of those has specific rules to follow. As a student, you have to be aware of relevant standards to meet and be ready for extra researching in case something about the assignment is unclear. Print out your paper, read it, and mark it up. You will notice more errors when reading it this way than on a computer screen. If they struggle to understand what you’re saying, you might not get as good a grade as you would if you stuck to using short sentences and relatively simple language. The quickest I’ve ever written a 1,000-word article is one hour. In this case, I already knew the subject matter well and didn’t have to back up every fact in the essay with references. Finally, use the introduction to bring in some context/ show the importance of the topic, or capture attention and the conclusion to highlight key points. Materials taken from different forms of media (print, web, lecture, etc.) must be formatted differently. Here is an example of how to write a reference from a book with the format guidelines.

Monday, August 10, 2020

Unitedessays Com

Unitedessays Com When you end up bored with a specific piece, stop planning. You can be certain that should you choose to purchase essay online safe at our site, your money, time and nerves won’t be wasted even a bit. Furthermore, if you’re purchasing an essay for the very first time, receive a welcome discount from us! With just a couple of clicks , you are going to be in a position to conserve a significant sum of time while at the same time caring for your academic progress. The site’s been around for over a decade, and writers keep going back. Expository essay employs formal language to talk about someone or something. The Company is not responsible and will not report to any third parties due to unauthorized utilization of its works. There are different types of college essays you need to write; and every essay has its own requirements and the structure to be followed. They’re experts, so no matter what you’re struggling with, they can help. The ordering process itself is streamlined to make it quick and easy. We write your essay as fast as you need â€" If you need an essay in a few hours or a few days, we can accommodate any deadline. Our writers are almost always readily available to take part of your workload and leave you with a few spare time on your hands. Our employees know many of the books you may need by heart. We also promise full confidentiality in all our services. We have hired a team of professionals who provide expert academic help. Most of them are native speakers and PhD holders who are able to take care of any assignment you need help with. Our writers can guide you, provide recommendations, write a full essay or help you construct the main ideas that you might be finding difficult to get across. Our writers are talented folks who bring their own special experience and vision of earth. It is extremely important that the essay needs to be presented in a well-organized method. An essay is just one of the most widespread types of homework. The essay writing process is easily the most complex and time-consuming element of. What’s more, such writing experts have qualifications from trustworthy institutions in an array of subject including biology, organization, literature and economics amongst others. There are dozens and dozens of samples in the web, and you’re able to find the college admission essay sample fitting your unique needs inside an instant in Google. They are glad to share their secret techniques and useful tips with each customer. I’ve already ordered four papers from here, and I love that I can always ask for the same writer I had before. Since everything that is original is considered to be valuable; so why not your college papers should be original? I just received my college admission letter and yes! All the credit goes to you for helping me in tough Admission Essay so professionally. Your Premium and top-quality services are highly appreciable. We use several checkers to make sure that all papers you receive are plagiarism-free. Our editors carefully go through all sources and in-text citations. Very convenient, and they always know what I need. I can recommend using this service, it is not a scam. Cool thing is that you can actually chat with your writer and mention all of the details you need in the paper. Our writers create every single sentence from scratch to make it original. Our writers are well-known for their outstanding writing skills. Plus, they are well versed in their specific field of study. The customer ordering the services is not in any way authorized to reproduce or copy both a completed paper or specific parts of it without proper referencing.

Unitedessays Com

Unitedessays Com When you end up bored with a specific piece, stop planning. You can be certain that should you choose to purchase essay online safe at our site, your money, time and nerves won’t be wasted even a bit. Furthermore, if you’re purchasing an essay for the very first time, receive a welcome discount from us! With just a couple of clicks , you are going to be in a position to conserve a significant sum of time while at the same time caring for your academic progress. The site’s been around for over a decade, and writers keep going back. Expository essay employs formal language to talk about someone or something. The Company is not responsible and will not report to any third parties due to unauthorized utilization of its works. There are different types of college essays you need to write; and every essay has its own requirements and the structure to be followed. They’re experts, so no matter what you’re struggling with, they can help. The ordering process itself is streamlined to make it quick and easy. We write your essay as fast as you need â€" If you need an essay in a few hours or a few days, we can accommodate any deadline. Our writers are almost always readily available to take part of your workload and leave you with a few spare time on your hands. Our employees know many of the books you may need by heart. We also promise full confidentiality in all our services. We have hired a team of professionals who provide expert academic help. Most of them are native speakers and PhD holders who are able to take care of any assignment you need help with. Our writers can guide you, provide recommendations, write a full essay or help you construct the main ideas that you might be finding difficult to get across. Our writers are talented folks who bring their own special experience and vision of earth. It is extremely important that the essay needs to be presented in a well-organized method. An essay is just one of the most widespread types of homework. The essay writing process is easily the most complex and time-consuming element of. What’s more, such writing experts have qualifications from trustworthy institutions in an array of subject including biology, organization, literature and economics amongst others. There are dozens and dozens of samples in the web, and you’re able to find the college admission essay sample fitting your unique needs inside an instant in Google. They are glad to share their secret techniques and useful tips with each customer. I’ve already ordered four papers from here, and I love that I can always ask for the same writer I had before. Since everything that is original is considered to be valuable; so why not your college papers should be original? I just received my college admission letter and yes! All the credit goes to you for helping me in tough Admission Essay so professionally. Your Premium and top-quality services are highly appreciable. We use several checkers to make sure that all papers you receive are plagiarism-free. Our editors carefully go through all sources and in-text citations. Very convenient, and they always know what I need. I can recommend using this service, it is not a scam. Cool thing is that you can actually chat with your writer and mention all of the details you need in the paper. Our writers create every single sentence from scratch to make it original. Our writers are well-known for their outstanding writing skills. Plus, they are well versed in their specific field of study. The customer ordering the services is not in any way authorized to reproduce or copy both a completed paper or specific parts of it without proper referencing.

Hire Professional Essay Writers Online

Hire Professional Essay Writers Online In 3 hours or less, you will have a new essay written as you instructed. All we know is that a writer will go the extra mile to provide you with a top-quality paper at a good hour. Asking professional essay writers to do your assignment is an easy way to make your life less stressful. You can always order high-quality homework with minimum effort on our website. The cost of your project will depend largely on your scope of work and the specific skills needed to bring your project to life. I help students and applicants craft personal, one of a kind essays for college and scholarship applications. I have multiple years of experience working with writers to draft the perfect essays for scholarships, internships, and college applications. Spend time with friends, hit textbooks, go for a walk, stay at home and relax, or enjoy a good night’s sleep. Professional writers will do your essays in the meantime. If you have any questions, you can also contact our Customer support hotline around the clock or drop a line in Live chat. What if it’s not a custom essay but a bigger paper that you need? Deadlines vary from a couple of hours to a couple of days. The same principle applies to all writing services we offer at expert-writers.net. Many believe that it is illegal to collaborate with essay writers. Because of this reason some students choose to write texts themselves, as they are too afraid to risk their positions. We will not try to explain to you the legal issues of online assistance. There is no reason to depress about it since no one will know you received assistance at expert-writers.net in the first place. Our professional writer service offers experts in every high school and college discipline. After that, contact your writer if you want to discuss your paper. Keep track of the writing progress from your Personal area. Do it anytime to know what’s the current status of work. “Best available” is our basic category of essay writers for hire. Choose it and you will be assigned an online expert in your discipline who is ready to start working on your paper right away. Here, we have only the best essay writers from the United States, the UK, and other English-speaking countries. They have an advanced level of English, which guarantees that you’ll get a great paper that sounds perfect. Could you ever dream of getting homework help from experts with Master’s and Ph.D. degrees? The graduates from prestigious universities are here to share their knowledge and skills with you whenever you need professional assistance. “Advanced” are those writers who have vast experience in academic writing and received excellent feedback from their previous customers. This option will add 25% to the price of your paper. If it’s a 50-page dissertation, then naturally a writer will require a couple of days for sure. But if we talk essays, experts fulfill quality compositions overnight in a couple of hours. A Master’s degree-holding writer will develop a 100% new article living up to all your individual requirements. Tick the order form boxes and upload a file with instructions.

Essay Writers For Hire At Getacademichelp Net

Essay Writers For Hire At Getacademichelp Net Academic reports have a specific structure and presentation. We are aware of these requirements and can write reports on different topics. To protect the information of our customers, we launched new security standards, payment methods and revised Refund Policy. An online order form made the workflow much more efficient. The need to email or phone the manager to place your order disappeared. Your paper will be written from scratch following provided requirements. Writers know that their customers must approve of the final draft before their work is finished. Now I can spend the evening in front of the idiot box. Just received my paper on the duality of human nature. Expect no preexisting ‘templates’ - every essay you'll get will be distinct and unique. Request a free plagiarism report if you feel the need. When picking the number of pages, proceed from a number of words that are needed for your exact assignment. Your paper is considered completed only if you are satisfied with the result. Give us the details and requirements of the paper. You can write a passage of text without using a single slang word or an emoji. You are good at finding credible information online, and you know why Wikipedia isn’t considered as credible. Once your order is completed, you will receive an automated notification. To get more information on the price-setting, calculate your order via an online form or contact our support manager. In case you dislike the delivered paper, you can ask for free revisions of your order within the first 14 days or a full refund. Get a free quote, and we will find the right expert for even your most difficult paper. Our support team is here 24/7 via live chat, phone and on-line support ticketing system. Additional spins from the same e-mails / customers will be disqualified. They also know that if a student wants anything revised, they will compete those revisions for free. Great writing skills are needed to get good grades. There is no shared/common treatment different clients because we believe each issue is unique to each client. We don’t delay because we understand that deadlines are as crucial as quality work. We offer free revisions until your final paper meets the criteria that you provided to us. Our support staff are available to help you any time you may wish to. You can choose to talk to us through our live chat, make a call, or email us. I must say I was overwhelmed when I got my essay on the Syrian refugee crisis. Both informative and well-researched, it addresses the issue with painstaking clarity. I was given an essay on War and Peace written by my namesake Leo Tolstoy. I am not really into novels and the prospect of reading a book almost 1,500 pages long scared the hell out of me. My chum was getting upset I started seeing him less ‘cause of a tough essay. PrivacyWe keep all information on essay projects strictly confidential. If you find out that some part of the paper doesn’t address your initial instructions, send it back to us with your extended comments and will make the required adjustments. They check your paper with anti-plagiarism software to make sure it is 100% unique. The more detailed your order is, the more personalized your future paper will be. I had some problems with finding out how much my essay will cost and had to wait a bit but finally the manager helped me.

This Is The Place For The Best Team Of Online Essay Writer

This Is The Place For The Best Team Of Online Essay Writer There is no need to ensure all your academic tasks are finished on time with no signs of plagiarism. From this moment you are able to have the time of your life here and now. Lots of priceless memories will stay with you forever. We provide online writing services so we can help you with almost all types of tasks you need. We have a great team of experts that hold at least Masters degrees at different fields of expertise. We are the kids who asked for extra homework when we were in school. You know all of those books you were forced to read in high school? Regardless of how you found us, we are certainly glad you are here. We are an academic writing service that was formed several years ago with the goal of providing students with help on writing essays and other difficult academic tasks. There are skilled writers you can work with from around the world in the comfort of your own home. You have the option of choosing who you want to work with based on their experience and writing abilities. An online essay writer can make getting assignments easier since you can get in touch with one quite easily even with a deadline looming around the corner. When you are unable to get clarification from your instructor or a colleague, an expert can be the next best option. The trick to finding top essay writers is to identify your needs. Thanks to online professional essay writers, you will always be provided with all the needed help and support to present unique and well-written texts. The expert ensures your work is written from scratch to completely reflect the clue you were asked to write against. With our help, there is never any form of plagiarism, and we write according to your needs. If you feel something is not quite the way you want, here we will continue to work with you to make unlimited changes. You never know whether the writer is just pretending to be good. Whether you need the essay sooner or later, we can deliver it to you fast because of our urgent essay service. This is a special service we offer that caters to emergency paper writing needs. Our team members write research papers for you in any subject, on any topic, and at any grade level. Any online essay writing service is only as good as the people behind it, and their passion for what they do. With this, they know better than to procrastinate and take your essay for granted. We make sure that we gather all the credentials of our writers so we can evaluate them and see if their educational background meets our writer criteria. Through our writing service, you don’t need to worry about not being able to write it fast and submit on time. If you entrust your essay to incompetent writers, quality may be affected. This is why our service never employs incompetent writers. In other words, we make sure that our writers are carefully screened and evaluated, tried and tested as well as trained to provide quality outputs. Professional essay writers take all writing jobs seriously, whether it is an easy or difficult topic. Our writers are all professionals, which means they are experienced enough to know and understand the urgency of the tasks appointed to them. This option will add 25% to the price of your paper. “Best available” is our basic category of essay writers for hire. Choose it and you will be assigned an online expert in your discipline who is ready to start working on your paper right away. I help students and applicants craft personal, one of a kind essays for college and scholarship applications. I have multiple years of experience working with writers to draft the perfect essays for scholarships, internships, and college applications. “Advanced” are those writers who have vast experience in academic writing and received excellent feedback from their previous customers. Or do you simply wish to better present your ideas on a personal blog? The cost of your project will depend largely on your scope of work and the specific skills needed to bring your project to life. Pricing is very important for many students, and we offer you the professional essay writers review by the best prices you will find on the Internet. Our prices are among the most competitive and will not break the bank.

Wednesday, August 5, 2020

Custom,cheap Essay Writing Service Usa

Custom,cheap Essay Writing Service Usa In case you are experiencing problems with some other kinds of documents and papers, be sure to find the assistance here. There is no way of writing a substantial thesis without doing an extensive research. If you are not sure how to survive through all the chapters, find your support here. Another important thing that adds to the quality of the paper is the proper formatting. After the completion of the work we just ensure that the whole paper is formatted according to the proper requirements. The most important thing is our happy customers and for that purpose, we follow all the things that won’t be compromising the quality. We allow you to be as detailed as you want to be. When setting the instructions, you’ll have space to explain what you want the writer to write. But you can also set very specific guidelines, which they are bound to follow. When you look at a student’s Google Calendar, you’ll see every single hour being occupied with a specific activity. Then, the student has an entire evening for studying. Each order is assigned to a suitable writer specializing in the respective area. Once the order form is completed, you should pay for your assignment. When paying for an essay, you can choose any of the offered options. If you want to be in the top of the class by having the highest score, we can help you. With the help of our experts, you can start getting the grades you need without spending sleepless nights overwhelmed by the writing assignments. If they manage to squeeze in a TV show, that’s great. The price will be calculated depending on the number of pages, deadline, type of paper, and academic level. You are welcome to use the price calculator on our page or contact the Support Team to get an estimate. Our professionals can give advice on the topic or content of the work and also consult you on how to submit the project successfully. Can you imagine how many hours you have to spend on a literature review for your study? Ordering from an onlineservice, you can finally have some time for other subjects or important chores. Whether you are working on a school project, applying to a university, trying to get a job, or finishing a work report, Pro-Papers has got you covered. We offer various types of services to make sure you always bring your A game. Our manager will start searching for the writer once you've paid for the order. You will be able to communicate with the writer through our message system. We specialize in admission essays that are tailored to the exact university or course you want to apply to. After we submit the final version of the paper you are satisfied it, it’s 100% yours. After finalization, your high-quality college paper will no longer have any affiliation with us and you can use it in any way you want. Chat with every writer who applies to your request, and view their skills and portfolio. First and foremost, what we stand by is the originality of our essays. Be assured when you order from us, your essays are 100% original and genuine. Life Saver Essays has extremely stringent policies about plagiarized content. We have a full money back guarantee on plagiarized essays. We understand the importance and always do our best to deliver your paper on time. As your personal essay helper, we assure you it is safe to buy essay online from our agency. We cooperate with a reliable financial provider. Thus, all financial transactions are conducted securely and properly. We work on even the most complex topics and are not afraid of challenges. Argumentative essays must have facts to support the argument and it is not that easy. Let’s move to the final phase, after the writing process you can get the final version of your paper. You can ask us for the revision in case if you find something to be missing. When you order a paper, you can relax or get back to some of the more important tasks you have. We will help you in creating the perfect life-work-studies balance in no time.

Tuesday, August 4, 2020

College Essay Writing Service In Usa

College Essay Writing Service In Usa Choose the right parameters, so we can assign a writer with adequate education and experience. Every paper is custom written, which means it is 100% original every time. All of papers you get at Payforessay.net are meant for research purposes only. Order any type of high school or college paper, and it will be done duly. One hour is more than enough for an expert to fulfill your paper well and on time. Every essay writer on the team is a real expert. Give us any topic in any of the 25+ subject fields that we cover, including MBA, History, Literature, Nursing, and Education. We check every document for plagiarism to ensure they are Turnitin-ready. The service package includes topic brainstorm, research, drafting, proofreading, plagiarism check, citation formatting, and revisions. Even the most outstanding essay makes no sense when delivered too late. We guarantee that your paper will be composed, checked, and delivered a little earlier than you request. If you’re coming back to us because you were really happy with the work you previously got, you can work with the same writer. If the assignment is from the same area of study, you can include the writer’s ID in the order form and we’ll do our best to team you up again. So, the promise that you can “learn at your own pace” is not really true. You’ll still have a pile of homework to do, so you’ll end up asking for writing assistance at Proessaywriting and similar services. However, each of them must show a perfect knowledge of grammar. We check the writers’ diplomas to make sure that they have a necessary background. Pay for your paper using any of the available methods, Visa, and MasterCard. A Master’s degree holding writer will help you complete the work in time and up to the mark. No, this information is confidential, and no one can see it, not even your writer. In case you are not comfortable having some personal data on your account, we can delete it at your request. In any case, no one can use our system to learn some personal information about you or find out you used this service. We are not like all other sites that promise you the best, but provide you with services of students from third world countries with poor knowledge. All to give you time to check it and send for a revision if necessary. As a rule, we hire English-speaking writers from US, UK, Canada, and Australia. All of papers you get at Samedayessay.com are meant for research purposes only. Have you ever had that kind of surreal academic experience that makes your very bowels cringe? An assignment that was given out weeks ago and hours to the deadline you still haven’t even leveled your thoughts, let alone started writing? The kind of assignment that needs you to do thorough research, going through tons of books and material? Or the kind that needs you to do tons of writing, editing and referencing? That, ladies and gentlemen, is what we call a writing emergency. In fact, we have perfected the art of handling such kinds of emergencies. Upload a file with instructions and pick the service package which fits your goals. A fitting writer will start working on your order shortly after. Deposit funds into your EssayShark balance for writer to start on your order. The collaboration continues after you receive the essay, too. If you need any revisions, explain how the writer failed to meet your expectations and what you’d like them to improve. Make sure to specify the type of project and its area of study. Is it an essay with a topic from social sciences?

Saturday, August 1, 2020

Online Essay Writers

Online Essay Writers But let’s address the most commonly asked questions once again, so you’ll get all the info right now. If you buy an essay from a credible source that offers 100% authentic content, you simply can’t get caught. At Just Buy Essay, our professionals write every single paper from scratch, and we make sure each of them is original using a plagiarism checker. You’ll always receive unique, plagiarism-free content. Top essay creators can proofread & edit your ready paper! Our service guarantees enhanced academic performance by improving grades and providing new skills. If you trust “help me write an essay” deal to us, we promise the highest level of customers’ satisfaction by keeping you protected with our money-back guarantee. If the writer fixed your essay but you still don’t consider it the best one, don’t hesitate to contact our company. You expect quality above all else, and that is understandable. But, as a student who is probably careful with their budget, you must worry about prices too. Most students these days take jobs to cover their expenses or have big student debt that doesn’t allow them to spend too much on things like papers. There’s also, of course, the opportunity to get just about anything you need. I requested a refund an s per their website policy but have never recieved it. They will trick you into buying an essay but will never deliver anything close to what you requested. the paper was very bad, I have no idea where the writer was from but the paper was written in another language them translated to English with google translate. Today, we cater to the needs of students from all academic levels, academic institutions, as well as majors, disciplines, and subject. Once you place your order, we will assign it to a professional writer with knowledge and experience in your exact academic field to ensure your total satisfaction. But I wasn't disappointed with my work from British essay writers. Requested a first class paper with 25 references and received a absolute rubish piece of work with 5 references. I requested a review and that came back even worse. Customer services would not comment on the matter. Additionally, we have the resources to conduct the necessary research for any project you may have. With my PhD in literature, I love to pass on my knowledge of all things literary and I specialise in the preparation of coursework assignments for essay services. Our essay writers create a unique interplay of words, styles and facts, to describe any idea, object, person, experience, situation or emotions etc in the best manner. They provide descriptive essay topics, descriptive essay outline, descriptive essay introduction, body paragraphs and conclusion along with proper formatting and accurate referencing. The price per each custom writing is affordable! We often get questions about professional writing service. We cover most answers throughout the content at our website. It means every student can pay for services offered by our company. Each professional writer offers better conditions by providing discounts and different bonuses every time. We do not ask questions about the deadline because local writers can handle a paper of any urgency (3-6 hours). In all these years of working hard to help students, we have made sure that everything you need, you can find it right here. Whenever a student requested a paper from us, we fulfilled that demand and increased our service list. Do not believe anything they say to you because it is most likely a lie. not only was the paper late it was absolutely awful and they are refusing to refund my £580.

Online Essay Writers

Online Essay Writers But let’s address the most commonly asked questions once again, so you’ll get all the info right now. If you buy an essay from a credible source that offers 100% authentic content, you simply can’t get caught. At Just Buy Essay, our professionals write every single paper from scratch, and we make sure each of them is original using a plagiarism checker. You’ll always receive unique, plagiarism-free content. Top essay creators can proofread & edit your ready paper! Our service guarantees enhanced academic performance by improving grades and providing new skills. If you trust “help me write an essay” deal to us, we promise the highest level of customers’ satisfaction by keeping you protected with our money-back guarantee. If the writer fixed your essay but you still don’t consider it the best one, don’t hesitate to contact our company. You expect quality above all else, and that is understandable. But, as a student who is probably careful with their budget, you must worry about prices too. Most students these days take jobs to cover their expenses or have big student debt that doesn’t allow them to spend too much on things like papers. There’s also, of course, the opportunity to get just about anything you need. I requested a refund an s per their website policy but have never recieved it. They will trick you into buying an essay but will never deliver anything close to what you requested. the paper was very bad, I have no idea where the writer was from but the paper was written in another language them translated to English with google translate. Today, we cater to the needs of students from all academic levels, academic institutions, as well as majors, disciplines, and subject. Once you place your order, we will assign it to a professional writer with knowledge and experience in your exact academic field to ensure your total satisfaction. But I wasn't disappointed with my work from British essay writers. Requested a first class paper with 25 references and received a absolute rubish piece of work with 5 references. I requested a review and that came back even worse. Customer services would not comment on the matter. Additionally, we have the resources to conduct the necessary research for any project you may have. With my PhD in literature, I love to pass on my knowledge of all things literary and I specialise in the preparation of coursework assignments for essay services. Our essay writers create a unique interplay of words, styles and facts, to describe any idea, object, person, experience, situation or emotions etc in the best manner. They provide descriptive essay topics, descriptive essay outline, descriptive essay introduction, body paragraphs and conclusion along with proper formatting and accurate referencing. The price per each custom writing is affordable! We often get questions about professional writing service. We cover most answers throughout the content at our website. It means every student can pay for services offered by our company. Each professional writer offers better conditions by providing discounts and different bonuses every time. We do not ask questions about the deadline because local writers can handle a paper of any urgency (3-6 hours). In all these years of working hard to help students, we have made sure that everything you need, you can find it right here. Whenever a student requested a paper from us, we fulfilled that demand and increased our service list. Do not believe anything they say to you because it is most likely a lie. not only was the paper late it was absolutely awful and they are refusing to refund my £580.

Friday, July 31, 2020

Essay Writing Service That Exceeds Expectations Discover Below

Essay Writing Service That Exceeds Expectations Discover Below Sure; the price is nice and all, but what quality do you get for it? They only work on topics from their area of study. When students get stuck with essays, the only solution for them is to order the content online. You’re the one who sets the urgency, desired quality, citation style, number of pages, and everything else regarding the paper. You can ask the writer to present a specific argument and they will do that. They do all the work, but no one knows who did it. In fact, your teachers won’t even suspect you hired someone to write the essay for you. It will be written in accordance to their instructions and it will be 100% plagiarism-free. Another common concern for students, when seeking essay help online, is the sharing of their personal information with a third-party source. However, with Academic Writing Experts, this is no more a problem. Our company operates under the legal regulations of The Data Protection Act, as well as The Company’s Act. This makes the service legally accountable for the protection of each client’s data. What I like about them is that they always complete assignment before the due date I requested. However, one thing to be note is that what you would get on your assignment is not guaranteed to be honest. For this reason, I always add or fix things from completed assignment. I would recommend them if you do not have time to do your assignment and once you receive complete assignment always double check or make a modification to make it better. Otherwise they are great as they are always on time. One improvement I wish from Homework Help Canada is consistency in quality of writing because I can definitely tell who put more effort in writing. Essay writing services work on your behalf when you may enjoy vacations or visit your friends. Even if you’re a confident essay writer, it’s easy to overlook some errors. When we read our own work we know what it should say, so if a word is missing or a sentence is badly constructed, our brains simply fix it for us. A professional proofreader will spot and correct the mistakes you’ve missed. I want to thank my writer and the customer support team for being so professional and accommodating. Our talk works every minute of every day for your benefit. Ask us anything you need to know and make sure that we will write a paper of any sort. We urge you to talk with your writer and furnish him or her with all the data you need to incorporate into or avoid from a paper. Kindly note that your correspondence with the individual writer is never charged also. The coordinators are excellent at their communication of any inquiries. We have an extensive and generous Free Revisions Policy that is automatically included with every high quality paper. When submitting a revision request, please provide as much detail as you can so the writer knows exactly what needs to be done. Our service can be labeled as practical tutoring. When you don’t understand a math problem and someone solves it for you, you can figure it out by looking at the steps towards the solution. Great website to receive quality help with whatever homework/assignment you have. They provide professional, prompt services that are unmatched by any other homework help websites that I have used in the past! I was doubtful at first if they would be able to help in my graduate-level courses, but I was surprised by the quality of help that I received.Definitely recommend. I have order two papers and I have received good grades on both; I am very satisfied with their quality of work because they go above and beyond your exceptions. The homework Help staffs are very supportive of customizing requests such as edit support and assignment support and provide revisions promptly. Be that as it may, the writer can’t be an open day in and day out. On the off chance that you might want to make any inquiry amid the essayist’s non-business hours. You are always welcome to contact our Support Team. Essay writing services like Academic Writing Pro ensures guaranteed results. No one and we believe you also like to remain at the top. The customer ordering the services is not in any way authorized to reproduce or copy both a completed paper or specific parts of it without proper referencing. The Company is not responsible and will not report to any third parties due to unauthorized utilization of its works.

Thursday, May 28, 2020

How to Convince the Med School Adcom That They Want You

Your  med school application  is your sales pitch. If after reading your application, the adcom isn’t interested in hearing more from you, then you haven’t done an adequate job selling yourself. There are FOUR things you need to reveal in your application if you want to convince the admissions committee that you understand the foundations of a strong med school application and that you’re worth investing in. In your medical school application you MUST show that: 1. You can do the work. High test scores, a solid transcript, and a good sampling of clinical work/research will prove to the adcom that you’ve got the brains and the know-how to succeed. 2. You share the mission of the school. You must show your commitment to diversity, to working in underserved communities, to holistic healing, to osteopathy, etc. – if your target school focuses on any of the above (or other areas), then it would do your application good to indicate that those factors are important to you as well. 3. You will make a good physician. Your  letters of recommendation  will come into play here. You need strong voices to vouch for your abilities and passion to become a physician. The more experience you have in the field here, the better. 4. You will contribute to your school community and medical profession. A foundation of admissions is the belief that â€Å"Past behavior predicts future behavior.† Schools want to admit students who will be active participants in their community, and alumni who will make them proud. Show that you have been active in the past and that you have revealed the qualities medical schools value to persuade them you have what they seek. If you’ve been  involved in extracurriculars, contributed to your school or local community, and/or volunteered, then you’ll want to include this information in your application. Similarly, if you’ve participated in important medical research and can show that you’re passionate about continuing to contribute to medical advancements, then this should be explained in your app as well. If your pitch is weak in even ONE of the above four areas, then it’s likely that the adcom readers will turn you down and move on to the next applicant on their list. Do you need help strengthening your pitch? Check out our  medical school admissions services. ; For 25 years, Accepted has helped applicants gain acceptance to their dream healthcare programs. Our outstanding team of admissions consultants features former admissions directors, admissions committee members, pre-health advisors, postbac program directors, and doctors. Our staff has guided applicants to acceptance at allopathic (MD) and osteopathic (DO) medical schools, residencies and fellowships, dental school, veterinarian school, and physician assistant programs at top schools such as Harvard, Stanford, Penn, UCSF, Johns Hopkins, Columbia, and many more.  Want an admissions expert  to help you get Accepted? Click here to get in touch! Related Resources: †¢Ã‚  Med School Rankings Numbers: What You Must Know †¢ 5 Reasons Why Med Applicants Should Volunteer †¢ Med School Student Interviews

Saturday, May 16, 2020

Should Minimum Number Of Beijing Residents Living...

From the June 2016 issue â€Å"Minimum number of Beijing residents living in underground bomb shelters : 150,000 Percentage increase since 2014 in the annual number of reported labor strikes in China : 65 Minimum number of Turks who have been criminally charged for insulting President Erdogan since August 2014 : 1,845 Number of names on Turkey s terrorist watch list in 2014 : 4,800 Today : 37,000 Estimated annual economic cost of tightened border controls to the European Union : $13,000,000,000 Number of cyberattacks directed against the U.S.† (Rivka Galchen, harpers.org) ISIL rocket attacks on Turkey (2016), February 2016 Ankara bombing (Ankara, the capital of Turkey, at least 30 people died and 60 were injured) March 2016 Ankara bombing (Ankara car bomb kills at least 32) 2016 Atatà ¼rk Airport attack (terrorists killed 42 people) 2016 Bursa bombing (injuring 13 people) February 2016 Diyarbakir bombing (209 People Killed, 862 Injured) March 2016 Diyarbakir bombing (killed s even police officers and wounded around two dozen people injured) May 2016 Diyarbakir bombing (May 10 2016-killing 3 people and wounding 45 others, May 12 2016-death toll of 16) May 2016 Dà ¼rà ¼mlà ¼ bombing (16 villagers were killed and 23 villagers were wounded) May 2016 Gaziantep bombing (killed two policemen and injured 22 others) August 2016 Gaziantep bombing (56 people were killed and 66 injured in the attack, 14 of the 66 were critically injured) January 2016 Istanbul bombing (killed 13 people, allShow MoreRelatedOne Significant Change That Has Occurred in the World Between 1900 and 2005. Explain the Impact This Change Has Made on Our Lives and Why It Is an Important Change.163893 Words   |  656 Pagesbefore in history, for example, had so many humans enjoyed such high standards of living, and never had so many been so impoverished or died of malnutrition and disease. If the period from the 1870s is included in a long twentieth century (and perhaps even if it is not), migration served as a mode of escape from oppression and poverty and, in many instances, as an avenue toward advancement for an unprecedented number of people that soared well into the hundreds of millions by century’s end. ButRead MoreExploring Corporate Strategy - Case164366 Words   |  658 Pagespractice. They are not intended to be a comprehensive collection of teaching material. They have been chosen (or speciï ¬ cally written) to provide readers with a core of cases which, together, cover most of the main issues in the text. As such, they should provide a useful backbone to a programme of study but could sensibly be supplemented by other material. We have provided a mixture of longer and shorter cases to increase the ï ¬â€šexibility for teachers. Combined with the illustrations and the short caseRead MoreOrganisational Theory230255 Words   |  922 Pagestogether the very diverse strands of work that today qualify as constituting the subject of organisational theory. Whilst their writing is accessible and engaging, their approach is scholarly and serious. It is so easy for students (and indeed others who should know better) t o trivialize this very problematic and challenging subject. This is not the case with the present book. This is a book that deserves to achieve a wide readership. Professor Stephen Ackroyd, Lancaster University, UK This new textbook

Wednesday, May 6, 2020

Role of Cognitive Development in Trying Juveniles as...

In the United States, you are considered an adult at 18-years old. With age comes a plethora of other privledges. You can drive at 16 with a proper drivers license, legally engage in intercourse at 17, vote and purchase cigarrettes at 18 and purchase and consume alcohol at 21. Although there is one age restriction that hasnt been set in stone. In the justice system, one may be considered an adult at 18 and be tried as such. The option of being tried as an adult hangs on many circumstances. If the individual commited a serious crime, such as armed robbery, rape, or murder, then they may be tried as an adult. If the individual was tried as an adult in an earlier case, then they will continue to do so indefinetly. The†¦show more content†¦Scientists in this field, such as Lawrence Kohlberg ( known for his theory of moral development) and Jean Piaget ( known for his epistemological studies with children) study the construction of the human brain and its understanding of the wo rld. Modern cognitive scientists have come up with a new theory about the mind. After doing an experiment involving an MRI of the human brain from ages two to twenty-two, they have conluded that the human brain is not fully developed until at least 25 years old. This means that the justice system may be incorrect in trying juvinilles as adults in court cases. What is the proper age that a person is considered an adult? Adolecents lack the ability to make rational judgements and control sudden impulses when under stress. Their descions are usually lacking in sense if it was made based purely upon the emotion at hand (fear, anger, and nervousness illicit the most dangerous reactions). Young adults are more likely to take focus on the current situation rather than the consequences of the future. Teen judgement is skewed because of a great deal of emotion going into their thinking, leading them to make irrational judgements. According to scientists, the brain develops from the back to the front. The frontal lobe, which is mainly responsible for executive processes (judgement, weighing outcomes and decision making) is not fully mature. TheShow MoreRelatedSocial Psychological Theories Of Criminal Behavior1494 Words   |  6 Pagessubjective life experiences, such as the development of one’s identity, cognitive and emotional processes, and the capacity to make choices.† (Listenbee, 2014 p.1.) Utilizing social aspects of the past and present criminal justice agencies can predict the type of life that may be lived by the young adult, whether it is a criminally active life-style or more conformed to the civilities of society. With knowledge of what may yet come in the life of a juvenile, it is possible to curve the criminal activityRead MoreA Critical Look in Current Events Facing Juveniles in the Juvenile Justice System1802 Words   |  8 PagesLook in Current Events Facing Juveniles in the Juvenile justice system The juvenile justice system was founded on the belief that juveniles should be rehabilitated from committing crime. It was the belief of the government that juveniles do not posses the cognitive reasoning of adults, therefore should not be punished as adults. The juvenile court was formed in 1899 with the belief that the government needs to play a more active role in the rehabilitation of juveniles. This belief held strong upRead MoreCompassion Impacts Wayward Youth1619 Words   |  7 PagesJuvenile court systems developed in Chicago based on the patriarchal premise that a tough compassionate judge could impact the lives of wayward youths. However, politicians changed this with â€Å"tough on crime† policies for election. Many juvenile criminals became labeled as â€Å"superpredators† and were thus deemed beyond any help and were tried as adults. Fortunately, not everyone in the criminal system believes that juvenile criminals are beyond help. Some of the peopl e that believe that there isRead MoreThe State Of Wisconsin Department Of Corrections2728 Words   |  11 PagesAccording to Ruddell and Thomas (2009), in 2006 it was estimated that there was 93,000 juveniles in either a detention center or juvenile correctional facility; however, the arrest rates have decreased at least by 2,000 since 1993. Many juveniles on release are reoffending quickly since most of them have been locked up throughout their developmental years and their brain did not get the right cognitive development it needed to help make the right decision. Many different states and correctional institutionsRead MoreSocial Perspectives on Juvenile Delinquency Essay903 Words   |  4 PagesThe juvenile generation of today has drifted far from the family values that their parents grew up with and tried to pass along to them but there are many loop holes in the generations of yesterday and today. Although, it is not easy to find the true connection between the practices of e arly childhood development and the social development better known as the recklessness stages of life. Many children fall victim to their environment and end up being a product of the life they see outside theirRead MoreInvestigation Report Form Of Juvenile Criminal History Record856 Words   |  4 Pages125 HAIR: Brown SS NO: 754-24-2195 OTHER: MULTIPLE â€Å"SPIDER WEB† TATTOOS ON BOTH ARMS ADULT CRIMINAL HISTORY RECORD: A. Adult Person Felonies – 000 B. Adult Non-person Felonies – 000 C. Adult Person Misdemeanor – 000 D. D. Adult Non-person Misdemeanor – 000 E. Juvenile Person Felonies — 000 F. Juvenile Non-Per Felony – 000 JUVENILE CRIMINAL HISTORY RECORD Juvenile Adjudications: 1. None known or admitted. Adult Adjudications: 1. 09/17/2015 solicited for sex Plantation, Florida CRIMINAL HISTORY:Read MoreThe Recidivism Rate of Juvenile Sex Offenders between Uses of Legal Sentencing as Adults or Utilizing Psychological Treatment2308 Words   |  10 PagesThe Recidivism Rate of Juvenile Sex Offenders between Uses of Legal Sentencing as Adults or Utilizing Psychological Treatment It is typically thought that sex offenders are the type of individual that needs to be tried in our courts and then sentenced because there is really no hope for an individual that harms the most innocent of our society. But there just may be an exception to this way of thinking. Juveniles who at one point themselves may have been victims, and as they have grown into adolescenceRead MorePursuing A Master s Student Affairs1412 Words   |  6 Pagesas an undergraduate student. While in undergraduate, I was involved with Alpha Phi Alpha Fraternity, Campus Activities Board Directors, Student Support Services, Student Government Association, Residential Housing, and the Department of Student Developments. Pursuing a Master’s degree has always been an interest of mines, but I never knew what degree to pursue. While working as a student worker for the department of student activities, I gained a love for the college campus environment. This loveRead More Hope for Rehabilitation for Institutionalized Youth Offenders4628 Words   |  19 Pages â€Å"You do the crime, you pay the time,† is a common phrase uttered throughout our society in regard to juvenile delinquency. It has been suggested that a punitive response to the problem of youth violence in America is an effective means of solving the issue of youth crime, and would also deter future offenders. As a result, the existence of rehabilitation strategies within the system available to offenders is under threat. A harsh and punitive response to youth violence was, in part,Read MoreTesting Kohlbergs Theory of Moral Development for Gender Bias1369 Words   |  6 PagesTesting Kohlbergs Theory of Moral Development for Gender Bias Testing Kohlbergs Theory of Moral Development for Gender Bias Introduction Building upon Piagets moral development model, which suggests that children around the ages of 10 or 11 transition from a rule-based morality to one that is more relativistic, Kohlberg concluded in his 1958 doctoral dissertation that there were at least five stages of moral development (Crain, 1985). According to Kohlberg, the maturation from one stage to

Tuesday, May 5, 2020

Climate Change and Poverty free essay sample

Over the past few decades, a major concern is the threat climate change possess for today’s economy. Millions of people are affected each and every day by climate change but this is just the beginning of the worst. One thing that seems to go unharmed by climate change is social status; how long will money last as a barrier to the effects of Mother Nature? How does poverty increase the risks associated the devastating powers of climate change? When speaking in terms of poverty many different categories arise. Poverty in America is different than poverty in Asia or Africa. Every country has faced poverty. It is inevitable; some countries however, face a disproportionately high percentage of poverty. Climate change affects many different aspects of each country. Each country is at risk of poverty due to climate change; however, poverty stricken areas are more economically, socially, and politically unprepared. Country’s economic standings are greatly affected by climate change Many people are confused as to how the changing climates affect the economy. Every country depends on agriculture and specific levels of water to generate specific revenues. The more poverty stricken areas rely on farming and water levels more so than well off countries. Most of these countries have not yet been fully developed like USA, Europe or some parts of Asia. Climate change threatens the potential future crop yields. Climate change could place an additional 5 to 170 million people at risk of hunger by the 2080’s (Rosenzwig and Parry). We are talking about a vicious never ending cycle of devastation. Countries depend on rain fall for agricultural growth; climate change affects the amount of rain fall from droughts to monsoon levels. Farming is at the mercy of water, leaving communities with the threat of possible starvation. Most of the poverty stricken areas rely solely on farming, not only for revenue, but also for nutrition. This being said, climate change drastically threatens a country’s economic status not just for the more poverty stricken areas but every country as well. Climate change and agriculture are intertwined processes; both take place on a global scale. The problem about climate change is that it has a very slow increase, such as one or two degrees a year. This does not seem to be that devastating. However, many crops are climate based such as grains and coffee, grapes used for wine production, and other fruits; even the slightest increase of temperature will and can affect these crops. Thus climate change is leaving already poverty stricken areas like India and northern Africa to await their drastic fate. Although low and middle income countries are only responsible for a small percentage of greenhouse gas emissions, the adverse health effects associated with climate change will fall disproportionately on the lower income countries; this inequity will further exacerbate global health disparities. The greatest social peril of climate change is how it affects health issues, especially those in poverty stricken areas. The changing of temperatures will further effect the ecology of diseases such as yellow fever, malaria, and dengue fever; socially the people most at risk are the elderly, very young, and the poor (McMichael). Millions of people below the poverty line and those in rural areas represent high risk populations who are exposed to myriad health risks, including poor sanitation, pollution, malnutrition, and a constant shortage of clean drinking water (Dhiman). Climate change is already taking a toll on the economical standings of poverty stricken countries; proceeding with the vicious cycle of social destruction, climate change seems to have no weakness. For instance, the summer of 2010 was the hottest summer on record in India, with temperatures reaching a record average of 122 degrees Fahrenheit. The effects were limitless: crops perish, livestock were killed, and thousands of people were hospitalized or killed (Burke). A study of 12 globally urban areas noted a 2. 80 – 5. 08 percent increase in mortality rate for each one degree increase above 29 degrees Celsius (Hajat). India has the highest amount of people living and suffering with AIDS; climate change affects the research and possible solutions of fighting off AIDS and other diseases. With limited resources such as water available not only would it be hard to make vaccines and cures it opens up an unprecedented amount of possible deaths. When looking at the corporate businesses and the undoing of the human habitat; the United Nations has sanctioned many organizations to track climate change such as the UNEP, the World Meteorological Organization and the IPCC. Since the mid-eighties, these agencies have monitored the changes, yet have failed o convey the significance. Studies done by these agencies have concluded that the last fifty years are attributable to human activities and big corporations which lead to the changing in the compositions of the atmosphere throughout the 21st century (Saltori). These activities that are mentioned are those by means of businesses that grew into national conglomerates. Concurrent with business growth, the greenhouse gas emissions have grown seventy percent from 1970 to 2004 (Lehner). Recent studies have shown that 122 corporations produce eighty percent of greenhouse gases (IPCC). The climate is going to drastically change the world forever, but at whose expense? What exactly does the political eminence of these companies have to do with climate change and poverty? The answer lies in yet another vicious never ending cycle. Corporations employ millions of people enabling the stimulation of the economy. The people in return purchase and live off of the money from the corporations. However, not only are people living off the companies, but they are also contributing to and enabling to the production of greenhouse gas emissions. Globally, we as a civilization have become accustomed to these conglomerates to survive, or so we ruminate. Poverty stricken areas lack these 122 multinational companies, yet they still feel their wrath. There is, however, undoubtedly a silver lining; the businesses and their bringing of our destruction may also be the key to our survival. We know that these 122 companies have in a way sealed our fate; yet they also bring many more attributes to the table. These companies are capable of stimulating the economy, advancing technology and are accomplished enough to lead the world to better health conditions. The UN established an adaption fund to help developing countries cope with climate change. With all these efforts only eighty million dollars was raised, which was miniscule to the actual amount needed. The United Nations and their sanctions also developed a refugee program for these underdeveloped countries; becoming a refugee country is harder than conquering world peace. They developed a three level program to help these countries with rules and regulations in place that become more drastic at each level. This program has developed these strict rules, so as to not have a recurrence of the refugees after World War II. The revenue from the businesses would easily be able to help the disadvantages they have created. Once these sanctions made from the UN and conglomerates can realize that they are the bringer of destruction and also the possible savior, the world may be able to breathe more easily. These companies are reporting constant growth in income. The company’s net worth is constantly on the rise while the poverty stricken areas are in need of help and rendered useless to the businesses devastating effects on climate change. The abundance of revenue would be a great help if donated to those sanctions created by the UN. In today’s world we face a harsh time ahead. Poverty stricken areas are more economically, socially and politically unprepared. The world is changing and it is for the worse. Climate change is affecting every national resource we as a global community need to survive. Underdeveloped countries are limited to their amount of resources and depend on those to survive. With the climate in the rise the production of many fruits, vegetables, grains and every country’s staples are all at risk. Countries’ livestock are included under the climate change’s pressure. The changing of the weather affects not only the heat, but also the rain fall from droughts to monsoons’ and floods and leads to unstable clean drinking water supplies. Poverty stricken areas are not able to produce certain health vaccines; climate change and the changing of waterfall seriously hinder their abilities to create more vaccines and provide accurate health care. Many viruses and illnesses â€Å"power countries† have and are able to treat and even cure are not as easily treatable in those underdeveloped countries. The most devastating aspect is realizing how the companies we take for granted are leading us to our doom. Producing eighty percent of greenhouse gases is unimaginable. What is more mind-boggling is that these 122 conglomerates hold the key to our salvation. These companies have the power, the wealth and time to fix their undoing and help right their wrongs. Millions of people are at risk to the effects of climate change. Going â€Å"green† is a simple yet wonderful way to help save our planet however, our efforts are useless to those in severely poverty stricken areas. The time to make awareness is now; the time to stand up is now; the time to act is now!

Friday, April 17, 2020

Management system free essay sample

This document describes the high level design for the CHART/EORS Intranet Mapping Application and the CHART Internet Mapping Application. The purpose of this design is to show the high-level technical approach to meeting the requirements defined in system requirements specification. This serves to identify the architecture of the system and high-level interactions between major system components. 1. 2 Objectives Identify and describe the software architecture for the system. Provide high-level approaches to various technical challenges. Provide a guide for future development efforts, such as detailed design and coding. 1. 3 Scope This high level design encompasses the approach for meeting the requirements as defined in the documents CHART/EORS Intranet Mapping System Requirement Specification and CHART Internet Mapping System Requirement Specification. 2. System Architecture 2. 1 Overview The following diagram shows the system architecture used by CHART mapping applications. The system design utilizes web based multi-tier system architecture. The data storage is managed at the data tier by the databases. We will write a custom essay sample on Management system or any similar topic specifically for you Do Not WasteYour Time HIRE WRITER Only 13.90 / page The main business logics are hosted in the two applications in the web server. Because mapping is an area that there are many requirements related to client side interactions with the graphic content of the application, application logics are partitioned based on the most appropriate location to execute them. Some are located on the client browsers to provide instantaneous feedback to the user. The general system operation flow involves the following: 1. Data updates from various sources such as the CHART II CORBA events, EORS data inputs, device and event editing modules are stored in the databases. When a mapping application receives a mapping request, it sends the image map generation request to the ArcIMS map server. The ArcIMS server retrieves the map data from the databases and creates a rendering of the map and saves it as a raster image file. The mapping application generates HTML pages embedded with the image and sends it to the browser client. 3. For the CHART Intranet mapping client, the application also generates the dynamic content in VML format, which encodes the device and event information in vector format. This enables the application to update the dynamic data without having to reload the whole map image. This avoids the heavy load on the map server when the application scales up. 4. When the images and VML data arrives at the client browser, the client displays the map to the user. The user can interact with this data on the client. 2. 2 SQL Server and ArcSDE ArcSDE from ESRI allows managing of geographic information in commercial databases such as SQL Server, Oracle, DB2 and Informix. ArcSDE provides functionalities to efficiently store and retrieve spatial information using spatial indexing mechanisms. Managing the spatial servers is the ArcIMS Application Server, which monitors each spatial server’s activity and brokers map requests to the least busy spatial server. The detailed interaction of a map request is as the following: When the ASP. Net page receives a map request, it parses it and uses the ActiveX Connector object model to construct a map request. The connector then sends the map request in ArcXML format to the Application Server. The Application Server then finds the least busy spatial server and forwards the map request to it. The spatial server performs the query against the ArcSDE database, retrieves the data and renders them into a raster image file. The location of the file is then sent back to the connector and the ASP. Net page writes it back to the client as HTML page with the image embedded in it. 2. 4 Web Server (IIS) . Net Framework and ASP. Net The web server hosts and publishes content to the client browser. In the case of the CHART mapping applications, most of the content is dynamic content generated by ASP. Net modules. When IIS recognizes a page being an ASP. Net module (an aspx extension), it passes the request to the . Net Framework to load the module and handle the request. The ASP. Net pages are then loaded into memory and executed. The . Net Framework provides many utilities such as garbage collection, tracing, just-in-time compilation that manages the execution of ASP. Net modules. The ASP. Net page modules are where the CHART mapping application logic is coded. The web server also provides security via the Secured Socket Layer (SSL), allowing interactions between the user’s browser and the web server to be encrypted when necessary. Network Level Security Network layer security will be managed by the network security configurations like firewall and RSA secure ID. 2. 5. 2 Secured Socket Layer (SSL) MDOT has a certificate server to provide digital certificates for the SSL configuration. The server name must remain consistent with the certificate. All links shall use the same server name, otherwise, if the server is referred using an IP address or a local server name, etc. , the user will see an alert indicating the certificate is in-consistent with the resource. IIS supports the configuration of one folder in the web application requiring SSL while other portion does not. The session information remains consistent between SSL portion of the web site and the non-SSL portion. 2. 5. 3 Enterprise User Enters Read-Only View Many of the CHART mapping functionalities are for display and reviewing data, i. e. a read-only view. The design allows enterprise viewers and CHART users to access the read-only portion of the web site without having to input user name and password. This also enables CHART users to reach the viewing area without having to enter their login information again. When system receives a user request to enter the secured area, the system checks whether the current session has been authenticated. If not, system displays login screen. The user shall enter their CHART user name and password. Upon receipt of the user name and password, the system checks it against the CHART II database’s user tables. If they are authenticated, the system stores the user information in the session. The session will be managed in the server until the configured timeout expires. All subsequent requests from the same user session will inherit the same authorization information for the user. 2. 5. 4 CHART User Enters Editing Area Other applications, like future versions of CHART II and CHART Lite, can launch the map editing URL via the HTTPS protocol. The user name and password can be sent via https request. The system verifies their authentication information against the CHART II user database using an OLEDB/ODBC connection. If the authentication information is correct, the system will store this information in the session. The user will be redirected to the map page. If the authentication is rejected, the user request will be redirected to the login screen to reenter the authentication information. Associating a CHART user with an op-center/default map view area: Based on CHART II R1B3 database design, users are not associated with an op-center; rather, the user specifies an op-center during logon. In order to display a default map view area based on an op-center, an external application launching the CHART mapping application will also need to pass in the operation center name to initialize the map to the associated extent. Passing user name and password in URL request: The mapping site shall have a module that verifies the user name and password, then forward the page to the map page, hence avoiding showing the password on URL address box. At the current time, without the full integration with CHART II and CHART Lite, the system will expect plain text user name and password. In the future, an encryption/decryption algorithms agreed between the systems can be added to achieve higher security. 2. 5. 5 EORS Security Currently, the EORS security has not been implemented. EORS functions will be hard-coded with security configuration. 3. Network Configuration The design above depicts CHART network configuration as the Internal network, a Demilitarization Zone (DMZ) network for hosting the web server and connecting out to the external Internet network. There will be two firewalls, one between the Internet and the DMZ network and another one between the DMZ network and the internal network. The map server and database servers are to be hosted in the internal network for maximum security. The initial configuration calls for two physical computers to host the map servers and database servers. In the future, if the system needs to scale up, additional physical servers can be added. The Intranet web server can optionally be hosted on the load-balanced virtual server too. 3. 1. 1 Map Server Load Balancing The design achieves load balancing by a combination of Windows 2000 Advanced Server Network Load Balancing (NLB) Service and the ArcIMS Application Server. The system utilizes two physical server computers. The two servers are configured with NLB. NLB works on the TCP/IP level. Any incoming traffic from web server to the virtual server IP address is load balanced between the two application servers by NLB. ArcIMS Application Server operates at the application level, monitoring each spatial server’s load and operation. When a spatial server is busy, it directs the map request to idling spatial server(s). Each physical map server hosts one ArcIMS Application Server and two ArcIMS Spatial Server instances. An application server failure forces NLB to direct new connections to the remaining application server. When the failed server is recovered, new client connections should once again be shared between the two servers. The two spatial server instances are â€Å"cross registered† to the application servers. As shown in the diagram, Spatial Server A1 and A2 are registered to Application Server B and A correspondingly. This arrangement ensures that when a spatial server is down, the application server can still utilize the spatial server from the other server to serve the map request and the application server continue to function. Also, this configuration also allows ArcIMS to load balance at the Spatial Server level as opposed to just the network traffic level, which is what NLB provides. This configuration can withstand an Application Server failure, a Spatial Server failure, a simultaneous Application/Spatial Server failure or hardware failure of one of the physical map servers. Using two map servers with network load balancing should provide high-availability load balanced ArcIMS web site. 3. 1. 2 Database Load Balancing By running two SQL Server and ArcSDE instances with NLB to balance the load, the system can achieve high availability at the database server layer. The database servers are completely independent and share no hardware components. This type of availability is achievable with the standard edition of SQL Server. The two database servers are setup with Transactional replication. One of the two SQL Servers is configured as the publisher and the other one as a subscriber. All the data modification such as insert, delete and update will be performed on the publisher and changes are replicated to the subscriber. Transactional replication can provide very low latency to Subscribers. Subscribers receiving data using a push subscription usually receive changes from the Publisher within one minute or sooner, provided that the network link and adequate processing resources are available (latency of a few seconds can often be achieved). When the web server and map server requests use the virtual IP address on the load-balanced group of database servers, they are directed to the database server with the least amount of load. If one of the database servers goes down due to hardware failure, NLB detects that this server is down and no longer directs database requests to this machine. The remaining machine handles the database requests and apart from a slight drop in performance the users are unaware that a database server has failed. When the hardware is fixed the offending machine can be brought back online. One limitation exists for this design. It happens when the publisher database is down. In this situation the data updates cannot be committed until the publisher database comes back. But at the same time, all read access from the Internet and Intranet server could still be directed to the secondary server. In the case when the publisher data is going to be down for extended time period, system configuration need to allow system administrator to change the configuration so that the replica will serve as the main database. Compared with clustering solution, this system design provides the maximum database availability and performance benefit. The databases that need to be replicated would include: 1. Background map database. Background map data does not change often. A snapshot replication is sufficient for replicating data updates in one database to the other. 2. CHART/EORS Spatial Database CHART/EORS spatial database stores CHART and EORS device and event information with spatial data. They are dynamically updated throughout the day. Transactional replication will be setup to ensure that data change in one database gets replicated to the other one. 3. SDE metadata. In general, the system can continue to provide access of map and data to both the Internet and Intranet users in the case of failure of any one component in the system. The only exception is that when the publisher database is down, the new data cannot be updated into the system. Users will get delayed information. 3. 1. 3 DMZ Configuration CHART is currently implementing a Demilitarization Zone (DMZ) network to enhance the network security. This entails creating a separate network for the web server computer(s) and separating it from the internal network with a firewall. In an ideal world, the DMZ would have no physical connection to the internal network. This would require two separate map server setups to serve the Internet and Intranet users. The recommended way to implement is to disallow any access from the DMZ to the internal network, but allow access from the internal network to the DMZ. In other words, allow out-bound connections. On each of the ArcIMS server computers, mount a network drive to a shared drive on the Web server. Each ArcIMS spatial server would write the output raster image files to the location on the web server to be delivered to the Internet client browsers. 4. Database Organization To reduce the dependency and operation interference between the spatial data and the attribute data, the EORS spatial database and CHART spatial database will be created as two SQL Server databases. To reduce the performance overhead when joining data between the spatial and attribute data, the EORS spatial database will reside on the same database server(s) as the EORS database. Map Display Mechanism CHART Intranet mapping application requires that changes in event and device data be reflected on all map clients in a near-real-time fashion (within 5 seconds). To do so via the traditional raster map publishing mechanism will result in all clients retrieving updated map every 5 seconds or at least when event/device status update requires a new map to be generated. When there is large number of users of the system, it will result in a high map server load in a concentrated short time period. To resolve this issue, the project team reviewed various technical approaches and summarizes their advantages and disadvantages as the following: 5. 1. 1 Raster (JPEG, GIF or PNG) Image This is a popular approach that utilizes the basic image display functionality of web browsers. It utilizes the server processing power efficiently. The disadvantages are that the images have limited client side intelligence, leaving most of the computation concentrated on the server. It’s capability of handling large number of concurrent map requests is limited. Generally, one map server can support 4-8 requests per second. For CHART’s situation, when an event changes status, if a new map image needs to be generated, it would be about 40 requests per second (200 users at 5 second update interval). Many servers will be required to support the load. With the license fee involved with using GIF format, we will not use GIF for map publishing. Compared with JPG format, PNG graphics do not have the â€Å"bleeding† effect inherent with the JPEG compression algorithm. With the map displaying lines rather than continuous tone images, it is much cleaner. PNG also results in a smaller file, which translates into faster download times for client. The only JPG advantage is server side image generation times. It is recommended to utilize PNG for the Intranet application to produce highest quality images for standardized IE browser while utilizing JPG for the Internet to allow for support of as many browsers as possible. Also, the reduction in image processing time should deliver better web image generation performance. 5. 1. 2 XML Based Vector Graphics 5. 1. 2. 1 Vector Markup Language (VML) VML is a XML based W3C standard in describing vector graphics. Basically, it encodes the vector coordinates of points, lines and polygons in XML format. The support of VML is included in Internet Explorer 5. 0 and later. There is no download needed to display VML encoded vector graphics. It also has built-in support for style sheet and scripting. This makes it possible to modify the display properties and positions of the vector graphics using the JavaScript on the client-side browser. Using this functionality, we can dynamically update the display of devices and events. 5. 1. 2. 2 Scalable Vector Graphics (SVG) Scalable Vector Graphics is another XML-based W3C standard format for vector graphics. Compared with VML, it requires Java or ActiveX based plug-in to be displayed. Also, based on review of the plug-ins (SVG Viewer by Adobe), there is not as much support for scripting as for VML. 5. 1. 3 ArcIMS Java Viewer ArcIMS includes a Java Viewer, which provides a Java Applet that can be customized to a certain extent to display vector encoded GIS data on the client side. It requires a download to the client. The Java Viewer reads vector data from ArcIMS feature server encoded using an ESRI proprietary compression format, which makes it difficult to implement special features such as WSMS offsetted road networks because they need to be offset dynamically based on map scale. 5. 1. 4 MapObjects Java MapObjects Java from ESRI provides a set of Java-based objects for GIS functionalities. It has an extensive set of functionality that can satisfy the requirements. But, it requires a license fee of $100/seat, or comparable server-based licensing. It also requires a download to client machine to run it. 5. 1. 5 Summary Based on the research above, the project team recommends the following design: Use raster map for background map display (background data with SHA grid map are often large amount of data, suitable for server side processing) Use XML data format to transport the device and event data from server to browser client. Use JavaScript to create and update the VML vector data elements to display the dynamic layers including all the CHART/EORS devices and events. The diagram above illustrates the map display mechanism: 1. Map server reads the spatial data from background database and sends the published map image to the client browser to be displayed as background. 2. Device and event information is broadcasted from the CHART II system in the form of CORBA events. 3. CORBA event listener receives the event broadcast and saves the data into CHART spatial database. 4. CHART/EORS device and event data are published in XML format to the client. Client browser parses the XML into a XML Document Object Model (DOM) using the XML parser. 5. The client browser then iterate through the DOM tree structure and create corresponding VML elements based on the XML device and event data. The VML elements are displayed on the top of the background raster map image. 6. At a pre-configured interval, the browser client retrieves update of device and event data from the IIS server in XML format and update the VML display based on the updated information. Automated Refresh of Device and Event Data CHART/EORS device and event information needs to be updated at a pre-configured interval. They should be updated separate from the background map to reduce the load on the map server. The technical approach to achieve this will be to use a hidden frame to send the request to retrieve updated device and event data and receive the response. The response will package the data in XML file to be parsed into a document object model (DOM) and display the data on map. The request can be to retrieve all data or only retrieve data newer than last retrieval. When the new device/event is received and it requires changing the display of the device/events, the style assignment for the elements can be changed to update the device and event display. The VML elements will be sent using real-world coordinates (Maryland State Plane 1983). After the data has been retrieved to the client side, the VML map layers can be dynamically projected using the â€Å"local coordinate space†. When user zooms or pan the map, the VML will be projected using the updated coordinates to fit the new map extent without going back to the server to retrieve new data set. 5. 3 Inter-Frame Client Script Synchronization The map page has a few frames and the browser loads them asynchronously. Scripts in one frame may call scripts in another frame that may not have been loaded. The approach to resolve this is to add client-side exception handling and verification routine to ensure that the script is called always after the frame is loaded. 5. 4 Assigning and Editing Event Location The dynamic nature of VML elements in the browser allows adding and modifying VML elements by scripting. When the user clicks or drags the mouse on the map, client-side script manages the transformation of screen coordinates and real-world map coordinates. The coordinates are sent back to the server’s secured URL where the information is extracted and saved to the database. 5. 5 Scalability The CHART mapping application serves not only the Intranet users, but also Internet browser clients. During emergency situations, the load on both the Internet and Intranet servers could get extremely high. The system must be able to scale up to serve large amount of users. The technical approach to solve this issue involves two main facets. As described in the network configuration section, the system will employ network load balancing and allows adding additional hardware in the future. The system should also be able to utilize the caching feature of IIS and ASP. Net to scale up without significantly increase hardware investment. ASP. Net allows caching configuration for individual page modules, such as whether the page is cached and how long it is cached. After the application is deployed, these caching settings can be configured on the web pages. For example, if it is determined that the Internet mapping can be up to 3 seconds late, by setting caching time to 3 seconds, all requests from the Internet will receive a cached response without creating additional load on the map and database server. Exception Management and Recovery CHART II keeps its clients updated via a push model using the CORBA Event Service. The Event Service does not guarantee delivery; therefore it is possible for event data to be lost/dropped (although in practice, this is rare). To account for this possibility, the CHART Web Event Listener will refresh its information about the status of devices and traffic events from CHART II at a configurable interval. Also, each time the Event Listener is started, it will retrieve all relevant data from CHART II. Thus, the update model becomes a push model with an occasional pull to be safe. This process will be used to recover from the following situations: 1. The Event Listener was down and did not receive new data from CHART II. 2. CHART II CORBA event(s) occasionally dropped while the Event Listener is up and running. Another likely scenario is that the CHART II server or service(s) restart. After a typical restart, the CORBA Event Service CORBA objects will be recreated with the same characteristics allowing the Event Listener to continue to automatically receive CHART II CORBA events. As the CHART II services will not be processing events during this time, no events are likely to be missed. Therefore, the Event Listener does not need to do anything special to handle a CHART II server or service(s) restart. Sometimes CHART II maintenance will require that new (and different) Event Service CORBA objects be created. This might happen during a CHART II upgrade, for example. In this case, the Event Listener will need to be restarted so that it can pick up the new objects. Since this type of maintenance does not occur often and the Event Listener restarting is fast, the restart can be handled as part of the CHART II upgrade procedures. Integration with ASP Code in EORS and CHART Web Application The CHART Intranet Mapping, replacing the existing EORS mapping application, will still be launched as a separate window by a URL string with a few parameters identifying the district, view type, etc. The impact on EORS web application should be limited to modifying the URL links. The current CHART Internet Mapping site uses â€Å"include† statement to include site navigation pages from upper level CHART web site’s pages. When upgrading Internet Mapping to ASP. Net, â€Å"include† statement is no longer used. Instead, a ServerXMLHTTP request can be formulated to request the text from the included ASP page and merge them into the mapping ASP. Net pages. The limitation of this implementation would be that the ASP. Net application couldn’t share the session and application variables from the ASP application. Currently, there are only a couple of them, such as database connection string. The ASP. Net mapping application will maintain a separate set of application variables. 6. User Interface Design 6. 1 Intranet Map Site User Interface Design Here following is a high-level frame structure for the Intranet mapping site: 1. AppFrame is the highest-level frame that includes all the child frames. On the top of the page, there will be the title frame, which will host the CHART icon. Also inside the title frame will be a group of tabs, such as Traffic, Roadway Weather, Message Sign, etc. 2. ToolsFrame hosts the map navigation and other map related tools. The ToolsFrame will also host menu system that allows the user to bring up data and other detailed information. HiddenFrame will be used to submit and receive information from the server. 4. ContentFrame is further divided to a map frame on the left and a data frame on the right. The user shall be able rearrange the frame boundary to give more space to the map or data area. Data frame will display data as well as legend, layer control and other items when needed. Management system free essay sample Provide a guide for future development efforts, such as detailed design and coding. 1. 3 Scope This high level design encompasses the approach for meeting the requirements as defined in the documents CHART/EORS Intranet Mapping System Requirement Specification and CHART Internet Mapping System Requirement Specification. 2. System Architecture 2. 1 Overview The following diagram shows the system architecture used by CHART mapping applications. The system design utilizes web based multi-tier system architecture. The data storage is managed at the data tier by the databases. The main business logics are hosted in the two applications in the web server. Because mapping is an area that there are many requirements related to client side interactions with the graphic content of the application, application logics are partitioned based on the most appropriate location to execute them. Some are located on the client browsers to provide instantaneous feedback to the user. The general system operation flow involves the following: Data updates from various sources such as the CHART II CORBA events, EORS data inputs, device and event editing modules are stored in the databases. We will write a custom essay sample on Management system or any similar topic specifically for you Do Not WasteYour Time HIRE WRITER Only 13.90 / page . When a mapping application receives a mapping request, it sends the image map generation request to the ArcIMS map server. The ArcIMS server retrieves the map data from the databases and creates a rendering of the map and saves it as a raster image file. The mapping application generates HTML pages embedded with the image and sends it to the browser client. 3. For the CHART Intranet mapping client, the application also generates the dynamic content in VML format, which encodes the device and event information in vector format. This enables the application to update the dynamic data without having to reload the whole map image. This avoids the heavy load on the map server when the application scales up. 4. When the images and VML data arrives at the client browser, the client displays the map to the user. The user can interact with this data on the client. 2. 2 SQL Server and ArcSDE ArcSDE from ESRI allows managing of geographic information in commercial databases such as SQL Server, Oracle, DB2 and Informix. ArcSDE provides functionalities to efficiently store and retrieve spatial information using spatial indexing mechanisms. ArcSDE provides a set of API and administrative utilities that help manage the spatial data storage. For the CHART mapping systems, the combination of ArcSDE and SQL Server manages the spatial information in the relational database. ArcSDE adds spatial functionalities without disrupting standard SQL database capabilities. 2. 3 Map Server (ArcIMS) ArcIMS includes a few components that will play important roles in the CHART mapping application. The workhorse component that processes the data and generates maps is the spatial server. Managing the spatial servers is the ArcIMS Application Server, which monitors each spatial server’s activity and brokers map requests to the least busy spatial server. The detailed interaction of a map request is as the following: When the ASP. Net page receives a map request, it parses it and uses the ActiveX Connector object model to construct a map request. The connector then sends the map request in ArcXML format to the Application Server. The Application Server then finds the least busy spatial server and forwards the map request to it. The spatial server performs the query against the ArcSDE database, retrieves the data and renders them into a raster image file. The location of the file is then sent back to the connector and the ASP. Net page writes it back to the client as HTML page with the image embedded in it. 2. 4 Web Server (IIS) . Net Framework and ASP. Net The web server hosts and publishes content to the client browser. In the case of the CHART mapping applications, most of the content is dynamic content generated by ASP. Net modules. When IIS recognizes a page being an ASP. Net module (an aspx extension), it passes the request to the . Net Framework to load the module and handle the request. The ASP. Net pages are then loaded into memory and executed. The . Net Framework provides many utilities such as garbage collection, tracing, just-in-time compilation that manages the execution of ASP. Net modules. The ASP. Net page modules are where the CHART mapping application logic is coded. The web server also provides security via the Secured Socket Layer (SSL), allowing interactions between the user’s browser and the web server to be encrypted when necessary. . 5 Security 2. 5. 1 Network Level Security Network layer security will be managed by the network security configurations like firewall and RSA secure ID. 2. 5. 2 Secured Socket Layer (SSL) MDOT has a certificate server to provide digital certificates for the SSL configuration. The server name must remain consistent with the certificate. All links shall use the same server name, otherwise, if the server is referred using an IP address or a local server name, etc. , the user will see an alert indicating the certificate is in-consistent with the resource. IIS supports the configuration of one folder in the web application requiring SSL while other portion does not. The session information remains consistent between SSL portion of the web site and the non-SSL portion. 2. 5. 3 Enterprise User Enters Read-Only View Many of the CHART mapping functionalities are for display and reviewing data, i. e. a read-only view. The design allows enterprise viewers and CHART users to access the read-only portion of the web site without having to input user name and password. This also enables CHART users to reach the viewing area without having to enter their login information again. When system receives a user request to enter the secured area, the system checks whether the current session has been authenticated. If not, system displays login screen. The user shall enter their CHART user name and password. Upon receipt of the user name and password, the system checks it against the CHART II database’s user tables. If they are authenticated, the system stores the user information in the session. The session will be managed in the server until the configured timeout expires. All subsequent requests from the same user session will inherit the same authorization information for the user. 2. 5. 4 CHART User Enters Editing Area Other applications, like future versions of CHART II and CHART Lite, can launch the map editing URL via the HTTPS protocol. The user name and password can be sent via https request. The system verifies their authentication information against the CHART II user database using an OLEDB/ODBC connection. If the authentication information is correct, the system will store this information in the session. The user will be redirected to the map page. If the authentication is rejected, the user request will be redirected to the login screen to reenter the authentication information. Associating a CHART user with an op-center/default map view area: Based on CHART II R1B3 database design, users are not associated with an op-center; rather, the user specifies an op-center during logon. In order to display a default map view area based on an op-center, an external application launching the CHART mapping application will also need to pass in the operation center name to initialize the map to the associated extent. Passing user name and password in URL request: The mapping site shall have a module that verifies the user name and password, then forward the page to the map page, hence avoiding showing the password on URL address box. At the current time, without the full integration with CHART II and CHART Lite, the system will expect plain text user name and password. In the future, an encryption/decryption algorithms agreed between the systems can be added to achieve higher security. 2. 5. 5 EORS Security Currently, the EORS security has not been implemented. EORS functions will be hard-coded with security configuration. 3. Network Configuration The design above depicts CHART network configuration as the Internal network, a Demilitarization Zone (DMZ) network for hosting the web server and connecting out to the external Internet network. There will be two firewalls, one between the Internet and the DMZ network and another one between the DMZ network and the internal network. The map server and database servers are to be hosted in the internal network for maximum security. The initial configuration calls for two physical computers to host the map servers and database servers. In the future, if the system needs to scale up, additional physical servers can be added. The Intranet web server can optionally be hosted on the load-balanced virtual server too. 3. 1. 1 Map Server Load Balancing The design achieves load balancing by a combination of Windows 2000 Advanced Server Network Load Balancing (NLB) Service and the ArcIMS Application Server. The system utilizes two physical server computers. The two servers are configured with NLB. NLB works on the TCP/IP level. Any incoming traffic from web server to the virtual server IP address is load balanced between the two application servers by NLB. ArcIMS Application Server operates at the application level, monitoring each spatial server’s load and operation. When a spatial server is busy, it directs the map request to idling spatial server(s). Each physical map server hosts one ArcIMS Application Server and two ArcIMS Spatial Server instances. An application server failure forces NLB to direct new connections to the remaining application server. When the failed server is recovered, new client connections should once again be shared between the two servers. The two spatial server instances are â€Å"cross registered† to the application servers. As shown in the diagram, Spatial Server A1 and A2 are registered to Application Server B and A correspondingly. This arrangement ensures that when a spatial server is down, the application server can still utilize the spatial server from the other server to serve the map request and the application server continue to function. Also, this configuration also allows ArcIMS to load balance at the Spatial Server level as opposed to just the network traffic level, which is what NLB provides. This configuration can withstand an Application Server failure, a Spatial Server failure, a simultaneous Application/Spatial Server failure or hardware failure of one of the physical map servers. Using two map servers with network load balancing should provide high-availability load balanced ArcIMS web site. 3. 1. 2 Database Load Balancing By running two SQL Server and ArcSDE instances with NLB to balance the load, the system can achieve high availability at the database server layer. The database servers are completely independent and share no hardware components. This type of availability is achievable with the standard edition of SQL Server. The two database servers are setup with Transactional replication. One of the two SQL Servers is configured as the publisher and the other one as a subscriber. All the data modification such as insert, delete and update will be performed on the publisher and changes are replicated to the subscriber. Transactional replication can provide very low latency to Subscribers. Subscribers receiving data using a push subscription usually receive changes from the Publisher within one minute or sooner, provided that the network link and adequate processing resources are available (latency of a few seconds can often be achieved). When the web server and map server requests use the virtual IP address on the load-balanced group of database servers, they are directed to the database server with the least amount of load. If one of the database servers goes down due to hardware failure, NLB detects that this server is down and no longer directs database requests to this machine. The remaining machine handles the database requests and apart from a slight drop in performance the users are unaware that a database server has failed. When the hardware is fixed the offending machine can be brought back online. One limitation exists for this design. It happens when the publisher database is down. In this situation the data updates cannot be committed until the publisher database comes back. But at the same time, all read access from the Internet and Intranet server could still be directed to the secondary server. In the case when the publisher data is going to be down for extended time period, system configuration need to allow system administrator to change the configuration so that the replica will serve as the main database. Compared with clustering solution, this system design provides the maximum database availability and performance benefit. The databases that need to be replicated would include: 1. Background map database. Background map data does not change often. A snapshot replication is sufficient for replicating data updates in one database to the other. 2. CHART/EORS Spatial Database CHART/EORS spatial database stores CHART and EORS device and event information with spatial data. They are dynamically updated throughout the day. Transactional replication will be setup to ensure that data change in one database gets replicated to the other one. 3. SDE metadata. In general, the system can continue to provide access of map and data to both the Internet and Intranet users in the case of failure of any one component in the system. The only exception is that when the publisher database is down, the new data cannot be updated into the system. Users will get delayed information. 3. 1. 3 DMZ Configuration CHART is currently implementing a Demilitarization Zone (DMZ) network to enhance the network security. This entails creating a separate network for the web server computer(s) and separating it from the internal network with a firewall. In an ideal world, the DMZ would have no physical connection to the internal network. This would require two separate map server setups to serve the Internet and Intranet users. The recommended way to implement is to disallow any access from the DMZ to the internal network, but allow access from the internal network to the DMZ. In other words, allow out-bound connections. On each of the ArcIMS server computers, mount a network drive to a shared drive on the Web server. Each ArcIMS spatial server would write the output raster image files to the location on the web server to be delivered to the Internet client browsers. 4. Database Organization To reduce the dependency and operation interference between the spatial data and the attribute data, the EORS spatial database and CHART spatial database will be created as two SQL Server databases. To reduce the performance overhead when joining data between the spatial and attribute data, the EORS spatial database will reside on the same database server(s) as the EORS database. Technical Challenges 5. 1 Map Display Mechanism CHART Intranet mapping application requires that changes in event and device data be reflected on all map clients in a near-real-time fashion (within 5 seconds). To do so via the traditional raster map publishing mechanism will result in all clients retrieving updated map every 5 seconds or at least when event/device status update requires a new map to be generated. When there is large number of users of the system, it will result in a high map server load in a concentrated short time period. To resolve this issue, the project team reviewed various technical approaches and summarizes their advantages and disadvantages as the following: 5. 1. 1 Raster (JPEG, GIF or PNG) Image This is a popular approach that utilizes the basic image display functionality of web browsers. It utilizes the server processing power efficiently. The disadvantages are that the images have limited client side intelligence, leaving most of the computation concentrated on the server. It’s capability of handling large number of concurrent map requests is limited. Generally, one map server can support 4-8 requests per second. For CHART’s situation, when an event changes status, if a new map image needs to be generated, it would be about 40 requests per second (200 users at 5 second update interval). Many servers will be required to support the load. With the license fee involved with using GIF format, we will not use GIF for map publishing. Compared with JPG format, PNG graphics do not have the â€Å"bleeding† effect inherent with the JPEG compression algorithm. With the map displaying lines rather than continuous tone images, it is much cleaner. PNG also results in a smaller file, which translates into faster download times for client. The only JPG advantage is server side image generation times. It is recommended to utilize PNG for the Intranet application to produce highest quality images for standardized IE browser while utilizing JPG for the Internet to allow for support of as many browsers as possible. Also, the reduction in image processing time should deliver better web image generation performance. 5. 1. 2 XML Based Vector Graphics 5. 1. 2. 1 Vector Markup Language (VML) VML is a XML based W3C standard in describing vector graphics. Basically, it encodes the vector coordinates of points, lines and polygons in XML format. The support of VML is included in Internet Explorer 5. 0 and later. There is no download needed to display VML encoded vector graphics. It also has built-in support for style sheet and scripting. This makes it possible to modify the display properties and positions of the vector graphics using the JavaScript on the client-side browser. Using this functionality, we can dynamically update the display of devices and events. 5. 1. 2. 2 Scalable Vector Graphics (SVG) Scalable Vector Graphics is another XML-based W3C standard format for vector graphics. Compared with VML, it requires Java or ActiveX based plug-in to be displayed. Also, based on review of the plug-ins (SVG Viewer by Adobe), there is not as much support for scripting as for VML. 5. 1. 3 ArcIMS Java Viewer ArcIMS includes a Java Viewer, which provides a Java Applet that can be customized to a certain extent to display vector encoded GIS data on the client side. It requires a download to the client. The Java Viewer reads vector data from ArcIMS feature server encoded using an ESRI proprietary compression format, which makes it difficult to implement special features such as WSMS offsetted road networks because they need to be offset dynamically based on map scale. 5. 1. 4 MapObjects Java MapObjects Java from ESRI provides a set of Java-based objects for GIS functionalities. It has an extensive set of functionality that can satisfy the requirements. But, it requires a license fee of $100/seat, or comparable server-based licensing. It also requires a download to client machine to run it. 5. 1. 5 Summary Based on the research above, the project team recommends the following design: Use raster map for background map display (background data with SHA grid map are often large amount of data, suitable for server side processing) Use XML data format to transport the device and event data from server to browser client. Use JavaScript to create and update the VML vector data elements to display the dynamic layers including all the CHART/EORS devices and events. The diagram above illustrates the map display mechanism: 1. Map server reads the spatial data from background database and sends the published map image to the client browser to be displayed as background. 2. Device and event information is broadcasted from the CHART II system in the form of CORBA events. 3. CORBA event listener receives the event broadcast and saves the data into CHART spatial database. 4. CHART/EORS device and event data are published in XML format to the client. Client browser parses the XML into a XML Document Object Model (DOM) using the XML parser. 5. The client browser then iterate through the DOM tree structure and create corresponding VML elements based on the XML device and event data. The VML elements are displayed on the top of the background raster map image. 6. At a pre-configured interval, the browser client retrieves update of device and event data from the IIS server in XML format and update the VML display based on the updated information. 5. Automated Refresh of Device and Event Data CHART/EORS device and event information needs to be updated at a pre-configured interval. They should be updated separate from the background map to reduce the load on the map server. The technical approach to achieve this will be to use a hidden frame to send the request to retrieve updated device and event data and receive the response. The response will package the dat a in XML file to be parsed into a document object model (DOM) and display the data on map. The request can be to retrieve all data or only retrieve data newer than last retrieval. When the new device/event is received and it requires changing the display of the device/events, the style assignment for the elements can be changed to update the device and event display. The VML elements will be sent using real-world coordinates (Maryland State Plane 1983). After the data has been retrieved to the client side, the VML map layers can be dynamically projected using the â€Å"local coordinate space†. When user zooms or pan the map, the VML will be projected using the updated coordinates to fit the new map extent without going back to the server to retrieve new data set. 5. 3 Inter-Frame Client Script Synchronization The map page has a few frames and the browser loads them asynchronously. Scripts in one frame may call scripts in another frame that may not have been loaded. The approach to resolve this is to add client-side exception handling and verification routine to ensure that the script is called always after the frame is loaded. 5. 4 Assigning and Editing Event Location The dynamic nature of VML elements in the browser allows adding and modifying VML elements by scripting. When the user clicks or drags the mouse on the map, client-side script manages the transformation of screen coordinates and real-world map coordinates. The coordinates are sent back to the server’s secured URL where the information is extracted and saved to the database. 5. 5 Scalability The CHART mapping application serves not only the Intranet users, but also Internet browser clients. During emergency situations, the load on both the Internet and Intranet servers could get extremely high. The system must be able to scale up to serve large amount of users. The technical approach to solve this issue involves two main facets. As described in the network configuration section, the system will employ network load balancing and allows adding additional hardware in the future. The system should also be able to utilize the caching feature of IIS and ASP. Net to scale up without significantly increase hardware investment. ASP. Net allows caching configuration for individual page modules, such as whether the page is cached and how long it is cached. After the application is deployed, these caching settings can be configured on the web pages. For example, if it is determined that the Internet mapping can be up to 3 seconds late, by setting caching time to 3 seconds, all requests from the Internet will receive a cached response without creating additional load on the map and database server. . Exception Management and Recovery CHART II keeps its clients updated via a push model using the CORBA Event Service. The Event Service does not guarantee delivery; therefore it is possible for event data to be lost/dropped (although in practice, this is rare). To account for this possibility, the CHART Web Event Listener will refresh its information about the status of devices and traffic events from CHART II at a configurable interval. Also, each time the Event Listener is started, it will retrieve all relevant data from CHART II. Thus, the update model becomes a push model with an occasional pull to be safe. This process will be used to recover from the following situations: 1. The Event Listener was down and did not receive new data from CHART II. 2. CHART II CORBA event(s) occasionally dropped while the Event Listener is up and running. Another likely scenario is that the CHART II server or service(s) restart. After a typical restart, the CORBA Event Service CORBA objects will be recreated with the same characteristics allowing the Event Listener to continue to automatically receive CHART II CORBA events. As the CHART II services will not be processing events during this time, no events are likely to be missed. Therefore, the Event Listener does not need to do anything special to handle a CHART II server or service(s) restart. Sometimes CHART II maintenance will require that new (and different) Event Service CORBA objects be created. This might happen during a CHART II upgrade, for example. In this case, the Event Listener will need to be restarted so that it can pick up the new objects. Since this type of maintenance does not occur often and the Event Listener restarting is fast, the restart can be handled as part of the CHART II upgrade procedures. 5. Integration with ASP Code in EORS and CHART Web Application The CHART Intranet Mapping, replacing the existing EORS mapping application, will still be launched as a separate window by a URL string with a few parameters identifying the district, view type, etc. The impact on EORS web application should be limited to modifying the URL links. The current CHART Internet Mapping site uses â€Å"include† statement to include site navigation pages from upper level CHART web site’s pages. When upgrading Internet Mapping to ASP. Net, â€Å"include† statement is no longer used. Instead, a ServerXMLHTTP request can be formulated to request the text from the included ASP page and merge them into the mapping ASP. Net pages. The limitation of this implementation would be that the ASP. Net application couldn’t share the session and application variables from the ASP application. Currently, there are only a couple of them, such as database connection string. The ASP. Net mapping application will maintain a separate set of application variables. 6. User Interface Design 6. 1 Intranet Map Site User Interface Design Here following is a high-level frame structure for the Intranet mapping site: 1. AppFrame is the highest-level frame that includes all the child frames. On the top of the page, there will be the title frame, which will host the CHART icon. Also inside the title frame will be a group of tabs, such as Traffic, Roadway Weather, Message Sign, etc. 2. ToolsFrame hosts the map navigation and other map related tools. The ToolsFrame will also host menu system that allows the user to bring up data and other detailed information. 3. HiddenFrame will be used to submit and receive information from the server. 4. ContentFrame is further divided to a map frame on the left and a data frame on the right. The user shall be able rearrange the frame boundary to give more space to the map or data area. Data frame will display data as well as legend, layer control and other items when needed. 5. PromptFrame will display the current tool selected and instructions for user activities. Here is a screen shot of the preliminary user interface design.