Платформа за автоматично генериране на композиция от услуги | Защитена на: 01/01/1900
Бързите темпове на развитие във всяка сфера, която съпътства ежедневния ни живот, съвсем естествено води до еволюция и на технологиите, които ни обграждат. Нуждите на хората се увеличават, времето им намалява и всеки иска да свърши възможно най – много задачи за най – кратък период от време.
Една от сферите, които се развиват и разрастват изключително бързо е сферата на услугите. От това какво се предлага, до това как се предлага, ежемесечно забелязваме развитието на тази част от технологиите, които предлагат удобно бързо и достъпно различни по вид и предназначение услуги.
По естествен начин след настъпването на тези промени, трябва да се промени и начинът, по който потребителите се възползват от тези услуги. Клиентите искат бързо и лесно да имат достъп до всичко, което им е необходимо за тяхната почивка или бизнес пътуване. Тази нужда от достъпност и бързина, води след себе си и нуждата от инструмент, който да се погрижи да удовлетвори тези изисквания.
Естествено, вече са положени началните стъпки в тази насока. Съществуват приложения, които лесно и бързо достъпват необходима услуга и комуникират с нея по подходящ начин, за да удовлетворят нуждите на потребителя. Тези инструменти, обаче, имат и своите ограничения. Те са достатъчни да удовлетворят единична нужда или потребност. За да имаме възможност да проследим и удовлетворим цял бизнес процес, сме направили реализация на приложение, което да има възможност да предложи на потребителя потенциални услуги, от които той може да бъде заинтересован. Това би намалило чувствително общото време за изпълняване на всички стъпки съпътстващи потребителските процеси и би улеснило клиентите, като им дава предложение за следващата стъпка.
Разгледали сме научни трудове посветени на темата и различни алгоритми и методологии за реализиране на програма, която да създава композиция от услуги. Представили сме един инструмент, който позволява бързо и лесно да се генерира композиция от услуги и няколко програмни езика, които биха били подходящи за целта.
След като избрахме методология и алгоритъм, по който да осъществим реализацията, направихме и предварителна подготовка на данните, с които разполагаме. За целта, сме направили малки промени в анотациите на уеб услугите, за да можем да изградим логична и смислена композиция с минимална намеса от страна на потребителя. Реализацията разчита на информацията предоставена от клиента, за да извърши необходимите действия по еднозначното определяне на композиция от услуги и тяхното извикване в последствие.
Генерирането на съставната услуга се осъществява чрез въпроси към потребителя. Той трябва да избира тези, които иска да получи. След достигане на последната услуга, която иска, потребителя трябва да попълни необходимите данни, за да могат те да се извикат коректно.
Бързо променящите се потребителски нужди, съвсем естествено водят и до динамични промени в реализацията на различни инструменти и алгоритми за удовлетворяване на тези нужди. Целта ни е да предоставим на потребителите инструмент, който да им спести време, изпълнявайки точно това, което им е необходимо в конкретна ситуация.