Використання всесвітніх сервісів cornucopia

  • Sep 03, 2023

З важкими, жорсткими та надто технічними методами сплітання систем і процесів, здавалося б, на їхньому рівні Як вихід із ситуації, іноді легко забути, що підключення систем до кожної з них пов’язане з багатьма властивими складнощами інший. Але однією з багатообіцяючих концепцій Web 2.0 є ідея невеликих шматочків, слабо з’єднаних.

З важкими, жорсткими та надто технічними методами сплітання систем і процесів, здавалося б, на їхньому рівні Як вихід із ситуації, іноді легко забути, що підключення систем до кожної з них пов’язане з багатьма властивими складнощами інший. Але однією з багатообіцяючих концепцій Web 2.0 є ідея невеликі шматочки, нещільно з’єднані. Це заохочує і навіть дозволяє вторинне, ненавмисне використання, оскільки менші та прості деталі не надто специфічні чи спеціалізовані, щоб мати загальну користь. Це може значно зменшити складність додатків у їхніх швах і створити основу для легкої інтеграції в ті самі шви.

Стабільний розвиток mashup є доказом того, що ця модель інтеграції забезпечує реальну цінність і вдосконалення сьогодні.

Стабільний розвиток mashup є доказом того, що ця модель інтеграції забезпечує реальну цінність і вдосконалення сьогодні. Мене часто дивує сотні відкритих API наразі доступний для повторного використання та інтеграції в нові веб-додатки. І така інтеграція дійсно робить ціле ціннішим, ніж сума частин. У нас навіть зараз є прості, елегантні композиційні послуги, такі як Marc Andreesen Нін та інші, щоб дозволити будь-кому об’єднати ці частини в нове програмне забезпечення.

Одна з передумов Enterprise Web 2.0 полягає в тому, що ці методи «реміксування» не тільки дійсні та життєздатні в організації, але що розмитість між вашими системами та іншими – і між вашою організацією та іншими – лише зростатиме час. Я не буду вдаватися в проблеми управління, які випливають із цього в цій публікації, але навіть очевидніше, що багато хто з Концепції корпоративного програмного забезпечення минулих років: SOA, EAI та BPM, були чудовими ідеями, які могли вирішити багато з цих питань. Але досі вони просто не мали відповідних інструментів, щоб повністю їх увімкнути. Не можна сказати, що ці інструменти завжди були поганими, але ми мав використовувати їх, незалежно від того, правильні вони чи ні.

І не зрозумійте мене неправильно, я зачарований великими стеками веб-сервісів і продуктами ESB, а також дюжиною чи більше протоколів, загорнутих у них. Але як Джефф Шнайдер з MomentumSI вказав мені минулого року, існує континуум толерантності, якому ці важчі типи продуктів не можуть служити. І я б припустив, що це простір, де, ймовірно, зосереджена більшість результатів.

mashupbpm.jpg
Ми завжди матимемо потребу в певних областях нашого програмного забезпечення здійснювати абсолютний контроль і накладати жорсткі обмеження. Але спільнота Web 2.0 чітко продемонструвала, що існують більш гнучкі, пластичні способи з’єднання систем і людей, які загалом працюють краще. Наприклад, Управління бізнес-процесами, або BPM, є однією з тих областей, яка має хороші можливості для використання цього простішого та ефективнішого погляду на корпоративні послуги та інтеграцію.

Фактично, один із оригінальних творців концепції BPM, Ісмаель Галімі, робить саме це з відгалуженням у стилі Web 2.0, яке він називає BPM 2.0. BPM 2.0 наголошує на простих, недорогих інструментах, справжньому об’єднанні бізнес-процесів кінцевим користувачем, динамічних виконуваних мовах, як BPEL, а також багато інших методів у стилі Web 2.0, включаючи клієнти BPM з нульовим розгортанням, увімкнені Ajax. Компанія Ісмаїла Intalio, де він є генеральним директором, нещодавно випустила продукт, який справді забезпечує це та він продовжує описувати можливості mashup, які можна дослідити за допомогою простих інструментів, подібних до його.

Це дає нам нове бачення BPM, так само як Web 2.0 і mashups дали нам новий погляд на сервіс-орієнтовану архітектуру. Я відчуваю, що абревіатури та модні слова технологій минулих поколінь можуть дратувати. Тож замість того, щоб додавати суфікс 2.0 до всього чи придумувати новий термін, я стверджу, що BPM 2.0 стане аспектом того, що я просто називаю керовані взаємодії. Мешапи Pure-play вже полегшують некеровані взаємодії з набором базових служб (це означає, що вам не потрібно переходити до кожної служби вручну та взаємодіяти з нею окремо, інструмент або суміш зробить це за вас). Мешапи у стилі BPM лише сприяють керованій взаємодії, яка дозволяє цілі бізнес-процеси однаково, в Інтернеті чи за брандмауером.

У наступних публікаціях я досліджую такі інструменти, як BPMS 4.0 від Intalio, Ning та інші, щоб увімкнути спрощену структуру послуг і автоматизацію процесів у стилі Web 2.0. Я думаю, що ви побачите в ньому такий же потенціал, як і я.