Pull to refresh
  • by relevance
  • by date
  • by rating

APS-пакет LiveStreet на apsstandard.org

LiveStreet
Рады сообщить, что LiveStreet 0.4.1 стал доступен в виде APS-пакета на сайте apsstandard.org. Причем пакет получил статус Gold Application, т.е. успешно прошел полное тестирование.
APS-пакеты предназначены для автоустановки веб-приложений «в один клик» из хостинг-панелей производства Parallels (Plesk) и других разработчиков. Всего в каталоге apsstandard.org находится более 200 различных веб-приложений от блогов до галерей. И мы очень рады, что среди них оказался LiveStreet — это первая отечественная бесплатная CMS размещенная в этом каталоге.

Выражаем огромную благодарность компании КОМТЕТ (komtet), которая подготовила, протестировала и сертифицировала этот пакет.
Загрузить пакет можно на его странице в каталоге.

Application Packaging Standard (APS), это формат упаковки веб-приложений, разработанный для упрощения реализации бизнес-модели Software-as-a-Service (SaaS) для облачных сервис-провайдеров и независимых разработчиков ПО. APS-пакет – упакованное в соответствии с APS-стандартом веб-приложение.
Total votes 65: ↑59 and ↓6 +53
Views 1.3K
Comments 11

APS-стандарт – использование на примере CMS LiveStreet

KOMTET corporate blog
imageВ 2007-м году компанией SWSoft, ныне Parallels, опубликован новый стандарт средств, для развёртывания веб-приложений на хостинге – APS — Application Packaging Standard: apsstandard.org.
APS-формат разработан, чтобы упростить реализацию бизнес-модели Software-as-a-Service (SaaS) для облачных сервис-провайдеров и разработчиков ПО. APS-пакет – упакованное в соответствии с APS-стандартом веб-приложение.
В статье — краткий обзор APS-стандарта и описание процесса подготовки и публикации APS-пакета в общедоступном каталоге — на примере APS-пакета CMS Livestreet, выход которого вызвал определённый интерес на Хабре: (Блог LiveStreet CMS).
Надеюсь, статья заинтересует разработчиков веб-приложений, сервис-провайдеров и пользователей их услуг.
Читать дальше →
Total votes 32: ↑23 and ↓9 +14
Views 16K
Comments 26

Автоустановка CMS MODx Revolution (APS-пакет)

KOMTET corporate blog
MODx интересует не первый год, это одна из десяти (если не пяти) самых популярных open source CMS. Откровенно говоря, непонятно, почему для Joomla, Drupal, WordPress, TYPO3 (всего больше 200 веб-приложений) в apsstandard.org место нашлось, а для MODx — нет. Так что мы решили устроить небольшую революцию и бесплатно разместить в APS-каталог MODx Revolution.

Теперь APS-пакет готов.
И сообщество может поддержать публикацию пакета автоустановки MODx.
Total votes 39: ↑32 and ↓7 +25
Views 5.7K
Comments 19

Опубликован APS-пакет MODx Revolution

Open source *
MODx APS-package

Ранее анонсированный APS-пакет автоустановки MODx Revolution 2.0.0, успешно прошёл сертификацию и опубликован в общем доступе на apsstandard.org со статусом Gold Application.
Информация, прежде всего, касается хостинговых компаний и владельцев серверов с установленными хост-панелями, поддерживающими APS-стандарт (Parallels Automation, Plesk, Small Business Panel или SysCP).
Вы можете скачать и использовать APS-пакет.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views 439
Comments 0

Как продавать SaaS через хостеров: опыт проекта «Мой Склад»

МойСклад corporate blog
Привет, Хабр. Сегодня я расскажу об опыте проекта «МойСклад». Мы решились привлекать клиентов на свой облачный сервис необычным для российского рынка способом — через хостинговые компании и сервис-провайдеров. Ниже речь пойдет об особенностях подготовки приложения к продаже через хостеров, о маркетинге приложения и о том, сколько новых клиентов может принести этот канал продаж.

Заметка написана не пиара ради, а пользы для. Чтобы польза оказалась максимальной для облачных стартапов и для хостеров (и тех, и других здесь довольно много), не стесняйтесь спрашивать. Возможно, ваши вопросы станут основой для следующих постов по теме.

Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Views 14K
Comments 32

TeamWox SaaS Agent: как бесплатно и быстро строить SaaS фермы

SaaS / S+S *
Вышла в свет новая версия TeamWox SaaS Agent, которая теперь позволяет бесплатно строить SaaS фермы с сотнями копий систем групповой работы TeamWox как провайдерам, так и независимым поставщикам.

TeamWox SaaS Agent Architecture

Интересно? Приглашаю под кат.
Читать дальше →
Rating 0
Views 2.1K
Comments 1

Стас Протасов из Parallels ответил на вопросы хабрасообщества

Virtualization *Cloud computing *
Стас Протасов, сооснователь Parallels и руководитель отдела разработки, ответил на вопросы пользователей Хабрахабра.

Поводом для интервью с Parallels стал отчёт Linux Foundation за 2012 год, в соответствии с которым российский разработчик средств для виртуализации вошёл в число самых активных контрибуторов ядра Linux, наравне Google, AMD, Cisco и HP. Российская компания также приняла на работу Джеймса Боттомли, члена совета директоров Linux Foundation, который теперь отвечает за направление контейнерной виртуализации Parallels.

Кроме того, в жизни компании Parallels произошли и другие события: открытие питерского офиса, выпуск нового проекта Parallels Automation for Cloud Infrastructure (PACI) — это система, аналогичная Amazon EC2, но в виде коробочного продукта.
Читать дальше →
Total votes 22: ↑16 and ↓6 +10
Views 4.8K
Comments 6

Построение собственного JS SDK — зачем и как?

Parallels corporate blog Website development *JavaScript *

Если вы пишете SDK для внутренних нужд единственного проекта, то многие вещи упрощаются: вопросы обратной совместимости стоят не так остро, вместо написания подробной документации можно лично ответить на вопросы коллеги, а обнаруженные ошибки относительно легко включить в проект. Если SDK делается для всех проектов крупной компании, то проблем становится намного больше. Но если ваш SDK предназначен для сторонних разработчиков по всему миру, то без таких вещей, как хорошая документация и автотесты, обойтись просто нельзя. Именно к последним можно отнести наш APS JavaScript SDK, и в этой статье я хочу рассказать о том, как он устроен и как мы стараемся максимально облегчить жизнь сторонним разработчикам, которые используют или будут использовать наш SDK.

Слайды для тех, кто не любит читать многобукв.

И для самых нетерпеливых: что у нас получилось и наша песочница.
Читать дальше →
Total votes 33: ↑30 and ↓3 +27
Views 13K
Comments 0

Как мы интегрировали Backup-as-a-Service с Parallels Automation с помощью стандарта APS 2.0

Acronis corporate blog
На Хабре уже немало писали и о разработке, и о бизнес-моделях для SaaS. Например, вот в этой статье затрагивается вопрос о продаже сервиса через партнеров. Если «товар штучный» и сервис достаточно дорогой, то партнер еще может регистрировать клиентов и настраивать сервис вручную. Но очевидно, что такой подход не работает для массовых сервисов. И тогда возникает необходимость в интреграции SaaS с OSS/BSS платформой облачного провайдера для автоматизации процесса предоставления сервиса, биллинга, и т. д.



В этой статье я расскажу о том, что требуется для интеграции с OSS/BSS платформами, и как мы интегрировали наш Backup-as-a-Service с платформой Parallels Automation с помощью открытого стандарта APS 2.0. В общем-то, эти советы пригодятся разработчику любого облачного сервиса, если есть планы продавать его не только со своего сайта, но и позволять это делать любому сервис-провайдеру.
Читать дальше →
Total votes 27: ↑21 and ↓6 +15
Views 4.1K
Comments 0

Технология APS: облачный стандарт

Ingram Micro Cloud corporate blog System Analysis and Design *SaaS / S+S *Development for e-commerce *Billing systems *
Привет, Хабр! Меня зовут Тимур Низаметдинов, я работаю Senior Software Architect облачной экосистемы Odin (Ingram Micro). Сегодня я хочу рассказать вам об APS (Application Packaging Standard) — ключевой технологии, используемой для интеграции в платформу по продаже и потреблению облачных сервисов (SaaS marketplace) Odin Automation.

Про платформу





Мы строим платформу, которая свяжет всех разработчиков и потребителей облачных сервисов через инфраструктуру крупных сервис-провайдеров (поставщиков телекоммуникационных и хостинг-услуг), одновременно предоставляя точку входа для конечных пользователей: контрольную панель или портал, с помощью которого можно создать сайт, настроить почту, купить антивирус или виртуальную машину в облаке.

Odin Automation состоит из следующих компонентов:


  • Онлайн-магазин, задача которого привлечь конечных пользователей, а также представителей малого и среднего бизнеса, заинтересованных в приобретении таких продуктов, как Microsoft Office 365 или Dropbox for Business. Система помогает выбрать наиболее подходящие решения, сориентироваться в их возможностях и версиях.

  • Панель управления купленными сервисами (Контрольная панель / Self-management Control Panel), задача которой предоставить возможности управления, докупки (upsell) и перекрестной продажи (cross-sell) сервисов покупателю.

  • Система бизнес-поддержки (BSS, Business Support System), которая управляет рабочими процессами, инициирует процессы оплаты, предоставления (provisioning), биллинга и так далее.

  • Система поддержки операций (OSS, Operation Support System), которая занимается учетом, планированием и предоставлением услуг.

OSS управляет созданием сервисов и учетом их потребления. В случае облачных сервисов это становится нетривиальной задачей, ведь каждый сервис имеет собственный API. Для того чтобы решить эту задачу и нужен APS, предоставляющий системе поддержки операций единый API по управлению и учету облачных сервисов.


Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Views 5.7K
Comments 0

Технология APS: фронтенд контрольной панели и возможности JS SDK

Ingram Micro Cloud corporate blog Website development *JavaScript *Development for e-commerce *
В прошлый раз мы рассказали об APS (Application Packaging Standard) — нашей открытой технологии интегрирования приложений в платформу по продаже облачных сервисов (SaaS marketplace) Odin Automation. Наша платформа связывает разработчиков и потребителей облачных сервисов через инфраструктуру крупных сервис-провайдеров (поставщиков телекоммуникационных и хостинг-услуг), одновременно предоставляя точку входа для конечных пользователей: контрольную панель или портал, с помощью которого можно создать сайт, настроить почту, купить антивирус или виртуальную машину в облаке. В этом посте мы более подробно остановимся на том, как устроен фронтенд контрольной панели и APS-приложений и какие возможности предоставляет APS JavaScript SDK.


Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views 4K
Comments 0

Что же такое RQL

Ingram Micro Cloud corporate blog Website development *JavaScript *
Представьте, что у вас есть хранилище данных с REST-интерфейсом. Пусть в нем хранится информация о книгах и вы хотите вывести список всех книг. Можно сделать метод «books», который будет возвращать нам список книг. Но при отображении списка обычно есть паджинация или ленивая подгрузка данных, а еще пользовать хочет фильтровать и сортировать данные. Когда мы добавляем поддержку мобильных устройств у нас появляется еще потребность как-то ограничить объем получаемых данных не передавая часть полей. Всю эту информацию должен уметь понимать почти любой метод получения списка объектов, т.к. списки отображаются с помощью специального виджета. И тут нам на помощь приходит Resource Query Language.

Resource Query Language (RQL) — это язык запросов, разработанный для использования в URI при работе с объекто-подобными структурами данных. С помощью RQL клиент может запрашивать у сервера список объектов соответствующих определенным правилам, т.е., по сути, это синтаксис, который описывает как запрашивать данные. Например, запрос выбирающий все книги авторства Перумова может быть записан как eq(author,Перумов) или в обычном формате URL: author=Перумов.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 10K
Comments 19

Как сделать Public API, которым будут пользоваться

Ingram Micro Cloud corporate blog Open source *JavaScript *API *
Во фронтенде практически безраздельно правит OpenSource, а с недавних пор набирает популярность компонентный подход. Вроде бы всё чудесно. Небольшим компаниям компонентный подход помогает переиспользовать код, а крупным компаниям выравнивать UX во всей линейке продуктов, сервисов и прочего. И вот мы все такие замечательные крутые разработчики пилим свои фреймворки, библиотеки и виджеты, радостно полагая, что если они решают наши задачи, то решают и проблемы окружающего мира. Мы выкладываем их в паблик, ожидая благодарных пользователей, звезд на GitHub, скачиваний на NPM-е. Но почему-то одни библиотеки взлетают, а другие остаются незамеченными и позабытыми.


Почему же так происходит?
Total votes 6: ↑6 and ↓0 +6
Views 8.8K
Comments 1

Что есть APS и почему он «тоже» не делает «план производства так, как нам хочется...»

System Analysis and Design *ERP-systems *Project management *Product Management *IT-companies

Особенности коммерческих APS-алгоритмов


Питеркин С.В.

image

«Продвинутые» коммерческие APS состоят, как правило, из 2 частей. Первую условно можно назвать APS–synchronizer’ы, их задача – рассчитать (синхронизированные и оптимизированные) планы по всему «дереву» изделия (далее – СИ — Состав Изделия) или заказа, и/или для всего производства-снабжения-цепочки поставок. Вторая — APS-scheduler’ы, задача которых – оптимизация по какому-либо критерию прохождения производственных, несвязанных между собой заданий через группу оборудования. Первые, как правило, при планировании рассматривают все ресурсы (материалы, производственные ресурсы,…), вторые, как правило (есть исключения), – только производственные. APS-scheduler’ы под разными названиями выступают в качестве «планировщиков» в MES-системах.
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 6.7K
Comments 6

Система непрерывного производственного планирования Родова — советская Lean/MRP 1961 года. Взлет, закат и новое рождение

ERP-systems *Research and forecasts in IT Product Management *IT-companies
Сергей Питеркин, компания "Райтстеп"

image

Введение


Задача планирования и управления производством — одна из наиболее «горящих» и «загадочных» в настоящее время проблем для отечественных предприятий. Единичные успешные примеры применений IT в виде ERP систем, с устаревшими традиционными MRP-II или совершенными, но «нервными» APS алгоритмами, говорят скорее «против», чем «за» них; «бережливое производство» — внедряемое у нас широким фронтом, и, в основном, на уровне 5С, визуализации, кайдзенов и т.п., также не дает предприятиям никакого реального инструмента планирования и управления производством.

Ниже — описание системы планирования и управления производством, наиболее популярной в советское время — Системы Родова, и ее возрождение, с целью решения производственных задач настоящего времени.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 6.1K
Comments 5

Цифровизация производства в РФ. Не отрываясь от реальности…

System Analysis and Design *ERP-systems *

Тезисы

1.    4я промышленная революция (Industry 4.0, цифровизация) подразумевает полную интеграцию:

a)   традиционных информационных потоков планирования и управления производства, поставок и

b)   средств исполнения: люди, машины и механизмы, оборудование…

… в кибер-физические системы. С основной, как это ни странно для некоторых…, не на «цифровизацию», а на то, для чего строились и строятся все такие системы, - на повышение экономической эффективности всей производственной системы.

2.    При этом, кибер-физические системы Industry 4.0 (далее – I4.0) основываются на фундаменте базовых процессов разработки (изделий), планирования/управления производством, поставками, используемые сейчас предприятиями (Industry 3.0 – I3.0.).

3.    Очевидно, что без построения фундамента в виде I3.0, попытки внедрить элементыI 4.0 не приведут к принципиальным улучшениям. Т.к. будут работать на локальные области оптимизации, без синхронизации как со всей «горизонталью» цепочкой поставок, так и с «вертикалью» создания продукции для потребителя. Под последним имеется в виду цикл: «разработка à испытания à ввод в «серию» (не обязательно – вывод в массовое, но обязательно – вывод из опытного производства) à планирование, закупка, производство à передача потребителю».

4.    Т.о., цифровизация традиционных российских предприятий должна обязательно и первостепенно включать построение фундамента (I3.0), с цифровизацией (внедрением элементов I3.5 и 4.0) только там, где необходимо и оправдано (в узких местах процесса создания продукции для потребителя). Так, как это делали западные, а теперь уже и восточные, более эффективные производства. В любом другом случае все это будет выглядеть (и выглядит, судя по регулярно рапортуемым «успехам» наших «цифровизирующихся», как правило, не на деньги частных собственников, заводов), как попытка взобраться на 4й этаж со 2го, по приставной лестнице, у которой нет перекладин вначале….    

 

Ниже представлена концепция цифровизации (читай – повышения эффективности через цифровизацию) для производств, только осваивающих I3.0 и представляющих подавляющее большинство нашей промышленности.

Читать далее
Total votes 6: ↑4 and ↓2 +2
Views 5.9K
Comments 6

Модель адаптивного усвоения углеводов часть 2: Васывание углеводов

Development of mobile applications *Health

Абсорбация (разложение) углеводов в организме человека с диабетом 1 типа.

В данной статье анализируется абсорбация углеводов (на самом деле не только их, но так же и белков, жиров) в организме человека 1 типа.

Напомню, что данный топик изучается в целях учета реального разложения углеводов в организме инсулинозависимого диабетика в целях отражения этой реальной модели в системе искуственной поджелудочной железы АИАПС.

Для исследования реального разложения была написана программа, которую мы называем "Carbs Absorbation Modul", показывающая сколько углеводов было разложено в организме в 5 минут.

Читать далее

Пример работы системы ниже:

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 1.4K
Comments 0

Планирование и оптимизация процессов переналадки

DassaultSystèmes corporate blog CAD/CAM *Systems engineering
Рыночная конкуренция заставляет постоянно расширять продуктовую линейку для максимального удовлетворения растущих и меняющихся потребностей клиентов, что влечет за собой увеличение гибкости вашего производства. Как же сократить время переналадки, то есть период времени между выходом одного продукта и получением другого годного продукта? С точки зрения философии бережливого производства данное время потеряно, так как в этот период не создается никакой ценности.

Существуют методики и инструменты для сокращения продолжительности переналадки оборудования без потери качества производства. Оптимизация процессов переналадки — одна из важнейших задач краткосрочного планирования. Об этом и пойдет речь в данной статье.

image
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 2.5K
Comments 1

Системы управления производством и производственными операциями и современные вызовы

DassaultSystèmes corporate blog High performance *CAD/CAM *Systems engineering
image

В ближайшие годы перед промышленностью будут стоять несколько связанных между собой вызовов:

  1. Встраивание в глобальные цепочки поставок. Время крупных промышленных компаний, которые производят всё, начиная от винтика и заканчивая ракетой, уже закончилось. Ориентация на то, что получается лучше всего и способность предложить это рынку, гармонично встроить производственные мощности и компетенции в турбулентную рыночную среду.
  2. Повышение потребности в персонализированной продукции. Производство той продукции, которая сшита, собрана, подогнана под потребителя – от цвета, до формы и запаха. Для этого нужно иметь возможность быстро производить продукты если не единично, то мелкосерийно и соответственно адаптировать производства. Фраза Генри Форда про автомобиль, который может быть любого цвета, если он чёрный, сейчас неактуальна.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 8.5K
Comments 0

Почти линейная сложность решения NP-полной задачи планирования производства

High performance *Programming *Algorithms *ERP-systems *

В статье приведено описание подхода к решению задачи планирования производства в существующей и работающей системе APS Mespace/APS. Показано теоретическое обоснование высокой скорости работы системы. Приведен подход, сводящий сложность задачи из области конструирования алгоритма в область подбора функций специального вида. Данный подход потенциально может оказать влияние на пути решения сложных задач, в том числе эквивалентности классов P и NP.

Традиционно путь от идеи до ее воплощения выглядит так, словно вначале в статье описывается идея, затем по ней возникает воплощение. Однако на практике обычно всё наоборот и статья является лишь подведением итогов работы. Не будем отступать от реальности. В этой статье изложены результаты реализации системы планирования. Задача планирования производства хорошо известна, состоит из двух связанных подзадач - составления списка всех работ (разузлования) и составления расписания, то есть планирования этих работ на исполнители, и достаточно хорошо описана, например, в классическом труде Пинедо.

Из-за ее высокой трудоемкости обычно процесс решения доводят до некоторого уровня группировки заданий, как это делается при объемно-календарном планировании в SAP, однако конечной целью процесса планирования является получение списка привязанных к исполнителям элементарных работ - плана работ, из которых можно формировать сменно-суточные задания.

В качестве входных данных следует рассматривать список заказов, исполнителей (станков и рабочих мест) и техпроцессы. Отдельный техпроцесс описывает линейный процесс получения детали, однако все техпроцессы образуют древовидную структуру, описывающую процесс изготовления заказа. Конечно, нужно учитывать и незавершенное производство и управление временем в виде календарей и многие другие нюансы, без учета которых невозможно построить рабочий план.

Читать далее (многа букф)
Total votes 3: ↑3 and ↓0 +3
Views 2.2K
Comments 20
1