Календарь на Май 2024 года: calendar2008.ru/2024/may/
Навигация
Главная »  Xml 

1 2 [ 3 ]

  Вопросы XML: Микроформаты: технология канал-поток (pipestreaming)
Источник: IBM developerWorks РоссияДит Элза (Dethe Elza), Дэвид Мертц (David Mertz) Одна из самых изящных абстракций компьютерных технологий - особые структуры - каналы в UNIX. Эти каналы позволяют повторно использовать небольшие программы (которые умеют делать что-то одно, но делают это хорошо), присоединяя их друг к другу так, чтобы вывод одной программы перетекал на ввод другой. К сожалению, поскольку каналы UNIX большей частью построчно-ориентированы, их нельзя просто применить для обработки XML. Мы познакомимся с некоторыми существующими инструментами, которые появились в результате множества попыток решить эту проблему. Потоки - это понятие, связанное с каналами: они представляют собой среду, с которой работают каналы. Идея потока заключается в том, что программе не нужно иметь все данные в наличии, чтобы начать работать; это позволяет ей обрабатывать данные по мере их создания, данные, поступающие по сети или файлы, которые слишком велики, чтобы поместиться в память. Почему следует использовать технологию канал-поток (pipestreaming)? Аналогия с каналами и потоками оказалась очень удачной для UNIX и может с разной степенью успеха применяться ко многим другим системам.

  Sybase продолжает развивать PowerBuilder 9.0
Источник: PCWeekДэррил Тафт Фирма Sybase анонсировала очередную версию своей RAD-системы (Rapid Application Development - быстрая разработка приложений) PowerBuilder 9.0. Новый продукт должен стать основой инициативы 4GLplus по созданию RAD-среды следующего поколения. Что нового в PowerBuilder 9.0: Поддержка технологии Web services. Интерфейс PBNI. Утилита XML DataWindow. Набор функций RAD JSP. Генерация отчетов в формате PD.

  К базовому профилю - за представлением Linked Data
Источник: IBM W3C определяет широкий спектр стандартов Semantic Web и Linked Data, подходящих для многих применений. Используя Linked Data в качестве технологии интеграции приложений в области управления жизненным циклом приложений (Application Lifecycle Management - ALM), IBM обнаружила, что часто существует несколько возможных способов применения стандартов, однако мало сказано о том, как их объединить. В этой статье содержится общая информация, поясняющая, для чего это нужно, и предлагается проект базового профиля Linked Data. Для чего это нужно Существует заинтересованность в использовании технологий Linked Data для самых разных целей. Например, для представления в машиночитаемой форме в Интернете такой информации, как государственные архивы. Или для получения новой информации из уже имеющейся в фармацевтических приложениях или в системе IBM Watson (см. ссылки в разделе Ресурсы).

  Autodesk опускает цену BIM в 4.58 раза
Источник: levin-isicadDavid Levin Совсем недавно Autodesk издал пресс-релиз о выпуске Revit LT, из довольно длинного текста которого можно было понять только то, что компания остается преданной всем своим принципам, движется вперед и т.д. Зато Ральф Грабовски изучил не только пресс-релиз, но и маркетинговые материалы и сообщил миру об основных свойствах легкого BIM, чем я сейчас и воспользуюсь.  Самый наглядный параметр - цена, она составляет 1200 долларов. Если не пожалеете еще 300, получите в придачу AutoCAD LT. По словам моего знакомого эксперта, цену полного Revit можно оценить примерно в $5500.  Понятно, что цены бывают довольно-таки разные, и мой заголовок, конечно, несерьезный. Ральф приводит перечень функций полного Revit, которые отсутствуют в LT. Тот же  эксперт обещал мне сделать тонкий перевод списка Ральфа, но был сегодня слишком занят; тогда я решил, что для специалистов английская терминология даже более привычна, чем локализованная, а для неспециалистов - они равнозначны:). Поэтому просто перепечатываю английский список: Worksharing  Energy analysis  Photorealistic rendering (you can go online to render)  Conceptual massing Adaptive components  Export in gbXML and IFC formats  Interference Checking Copy and monitor   Construction modeling with parts and assemblies Если кто-то из читателей сообщит в комментарии квалифицированный перевод - буду благодарен.

  Разработка специального телекоммуникационного Web-сервиса для управления соединениями со стороны телефонной сети с приме
Источник: IBM Телекоммуникационные приложения и решения основаны на стандартизованных продуктах, что помогает обеспечить совместимость с необходимым оборудованием от разных поставщиков. Но бывают ситуации, когда для взаимодействия с определенным сетевым оборудованием, таким как программные коммутаторы, может потребоваться нестандартная настройка соответствующего решения или сервиса. Эта статья содержит рекомендации и процедуры по разработке специальной реализации Web-сервиса, которая помогает решению взаимодействовать с конкретным программным коммутатором, с использованием платформы IBM WebSphere Telecom Web Services Server. Обзор В рамках этой статьи мы создадим специальную реализацию сервиса с использованием WSDL-документа ТРСС Parlay X 2.1 и разработаем с помощью Platform Application Service специальный сервис на базе WebSphere Telecom Web Services Server. Специальная реализация Web-сервиса ТРСС предназначена для определенного потока соединений, который работает с определенными программными коммутаторами, требующими поддержки расширения 100rel и взаимодействия с функцией early media. Такая специальная реализация Web-сервиса ТРСС - отклонение от стандартных потоков соединений, определенных в документе RFC 3725 Best Current Practices for Third Party Call Control in Session Initiation Protocol (SIP). Часто используемые сокращения EAR: Enterprise archive file - файл архива предприятия J2EE: Java™ 2 Platform Enterprise Edition SIP: Session Initiation Protocol - протокол инициализации сеанса связи TPCC: Third-party call control - управление соединениями со стороны телефонной сети WSDL: Web Services Description Language - язык описания Web-сервисов Предварительные замечания Для разработки специальной реализации сервиса с использованием в качестве платформы разработки WebSphere Telecom Web Services требуется следующее: понимание спецификации Web-сервисов third-party call control (TPCC) Parlay X; поток соединений с использованием абонентских агентов и медиасервера; платформа WebSphere Telecom Web Services Server.

  Удобное встраивание RESTful API в проект
Источник: habrahabrvolovikov Ни для кого не секрет, что наличие API идет на пользу любому проекту. Но часто, при ошибке в архитектуре системы или же добавлении его к готовому проекту, накладные расходы на поддержку и тестирование отнимают достаточно много времени. Я хочу представить сообществу нашу реализацию RESTful архитектуры, без дублирования кода и с минимальными изменениями существующей бизнес-логики. Или Как добавить в проект API за пять минут?Для реализации данного подхода, нами было написано расширение для Yii Framework, но сам подход может быть использован в любой MVC архитектуре. Давайте представим, что у нас есть контроллер RestUserController с методами: actionIndex - список пользователей actionView - просмотр пользователя actionCreate - создание пользователя actionUpdate - обновление пользователя actionDelete - удаление пользователяТакже у нас есть модель RestUser, которая представляет из себя  ActvieRecord  таблицы  rest_users . Рассмотрим метод actionCreate, задача которого, создание нового пользователя RestUser,class RestUserController extends Controller { ... public function actionCreate() { $model = new RestUser(); if (isset($_POST) && ($data = $_POST)) { // проверяем отправлен ли POST запрос $model->attributes = $data; // пишем в модель новые атрибуты if ($model->save()) { // проверяем атрибуты, если валидны - то сохраняем $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model)); // отображаем html-форму добавления } ...

  Что нового в IBM XL Fortran for AIX and Linux версии 14.1
Источник: IBM Введение XL Fortran - это мощный компилятор языка программирования FORTRAN для платформ IBM AIX и Linux. Он предназначен для научных работников и инженеров, разрабатывающих и развертывающих научные или высокопроизводительные приложения с интенсивной вычислительной нагрузкой на IBM® Power Systems™. Усовершенствования, реализованные в версии 14.1, повышают продуктивность разработчиков и производительность приложений. XL Fortran предоставляет следующие преимущества: Простая миграция приложений благодаря полному соответствию новейшим международным стандартам языка программирования. Упрощение параллельного программирования благодаря полной поддержке спецификации OpenMP V3.1 API. Более быстрая компиляция, особенно больших приложений. Упрощение программирования благодаря новым параметрам, директивам и функциям.

  Что нового в IBM XL C/C++ for AIX and Linux версии 12.1
Источник: IBM Введение XL C/C++ - это компилятор языка программирования общего назначения для платформ IBM AIX и Linux, ориентированный на поставщиков инструментальных средств и разработчиков корпоративных бизнес-приложений, создающих и развертывающих приложения на IBM Power Systems. Усовершенствования, реализованные в версии 12.1, повышают продуктивность разработчиков и производительность приложений. XL C/C++ предлагает следующие преимущества: Простота миграции приложений благодаря полному соответствию новейшим международным стандартам на язык программирования. Упрощение параллельного программирования благодаря полной поддержке спецификации OpenMP V3.1 API. Более быстрая компиляция, особенно больших приложений. Упрощение программирования благодаря новым параметрам, директивам и функциям. Усовершенствования, реализованные в версии 12.1, повышают продуктивность разработчиков и производительность приложений.

  Как предварительно заполнить поля создания OSLC-ресурса в IBM Rational Change
Источник: IBM Базовая спецификация Open Services for Lifecycle Collaboration (OSLC) утверждает, что поставщики сервисов могут поддерживать прием запроса POST, содержащего определение ресурса запроса на изменение для URI диалога создания ресурса. Он извлекает URI встроенной страницы, которая будет использоваться. Нираджа Вишванатхапура предоставляет пример исходного кода, демонстрирующий предварительное заполнение диалога создания ресурса. Open Services for Lifecycle Collaboration (OSLC) представляет собой набор стандартов или правил предоставления инструментальными средствами разработки ПО своих сервисов и совместного использования своих данных с другими инструментальными средствами. Если инструментальное средство разработки предоставляет сервис через OSLC-интерфейс, его называют OSLC-поставщиком. Инструментальное средство, предоставляющее интерфейс для использования сервисов, называется потребителем. Спецификации OSLC определяют правила поведения OSLC-поставщика и потребителя.

  BusinessObjects XI Release 2 - средство обеспечения точной информации
Компания BusinessObjects, один из ведущих мировых поставщиков решений бизнес-аналитики, объявила о том, что компания BAE Systems Customer Solutions выбрала продукт BusinessObjects XI Release 2, позволяющий получить представление об информационном содержании различных систем: финансовых, эксплуатационных и систем по трудовым ресурсам. Компания также сотрудничает с подразделением Business Objects Global Services с целью обеспечения согласованного и единообразного обучения всех своих пользователей. Компания BAE Systems Customer Solutions, один из ведущих поставщиков интегрированных технических решений и решений по предоставлению профессиональных услуг на рынке национальной безопасности США и федеральных гражданских программ, содержит штат из 14000 сотрудников, работающих более чем в 200 филиалах в США. Компания затратила значительные усилия на интеграцию разнородных финансовых и трудовых ресурсов, а также приложений по управлению знаниями в единую систему планирования корпоративных ресурсов (ERP). В качестве составной части своей стратегии стандартизации компании BAE Systems требовалась единая платформа анализа деловых данных для использования всего потенциала ERP - данных. После длительного поиска на конкурсной основе, в качестве стандартной системы анализа деловых данных компания BAE Systems Customer Solutions выбрала продукт Business Objects, в частности, благодаря превосходной организации поддержки пользователей этого продукта. "BAE Systems уделяет чрезвычайно большое значение целостности информации.  Усилив решение от Business Objects нашей новой объединенной системой ERP, мы обрели максимально возможную уверенность в точности и своевременности бизнес-данных, на основе которых рассчитывается валовой доход нашей компании, - сказала Мэрибет Вуттон (Marybeth Wootton), вице-президент подразделения по разработке эффективных методов управления компании BAE Systems Customer Solutions.

  SQL Server 2012: Фрагменты кода на T-SQL
Источник: TechNetMagazineСалим Хакани Вспомните о сериях команд, которые приходится писать при создании триггеров, таблиц, хранимых процедур и даже инструкций Select. А теперь представьте, что все эти команды определены и готовы к использованию. Можно значительно сократить время и усилия по кодированию, если использовать новые фрагменты кода на T-SQL в SQL Server 2012. Фрагменты кода позволяют быстро строить инструкции T-SQL без необходимости помнить команды и их синтаксис. Такую функциональность можно использовать для сокращения времени разработки и повышения производительности своих разработчиков и администраторов БД. Фрагменты в SQL Server 2012 основаны на XML с предопределенными полями и значениями. При использовании фрагмента кода на T-SQL эти поля выделяются и можно переходить по полям, изменяя значения, как требуется.

  Критическая уязвимость в сервисе SAP Dispatcher доступна через интернет
Компания SAP выпустила майский набор критических обновлений, который закрывает 11 уязвимостей, обнаруженных сторонними исследователями, в том числе и сотрудниками исследовательского центра DSecRG (Digital Security Research Group) компании Digital Security. Непосредственно специалистами DSecRG было обнаружено 4 уязвимости в таких компонентах продуктов SAP, как SAP Basis, SAP Portal и SAP BW. Наиболее критичной из них является отказ в обслуживании при обработке XML-пакетов веб-интерфейсом приложения SAP NetWeaver ABAP. В целом в майском обновлении SAP превалируют уязвимости отказа в обслуживании - так, например, компания Core Security выпустила отчет о множественных уязвимостях, обнаруженных в протоколе DIAG. Это основной протокол, используемый в SAP для передачи данных между клиентом и сервером через клиентское приложение SAP GUI. В данном протоколе недавно уже были выявлены проблемы с небезопасным шифрованием, а точнее - кодированием. Теперь в нем обнаружены и другие уязвимости.

  IBM Worklight
IBM Worklight предоставляет открытую комплексную платформу мобильных приложений для смартфонов и планшетных ПК. Эта платформа обеспечивает создание многофункциональных кроссплатформенных приложений без использования трансляции кода, сторонних интерпретаторов и редких языков сценариев. Теперь вы сможете эффективно разрабатывать и запускать приложения HTML5, гибридные и "родные" приложения с помощью стандартизированных технологий, промежуточного ПО, оптимизированного для мобильных устройств, механизмов обеспечения безопасности и встроенных средств управления и аналитики. IBM Worklight состоит из четырех основных компонентов: IBM Worklight Studio - интегрированная среда разработки на основе Eclipse. В этой среде поддерживаются все задачи по написанию кода и интеграции, необходимые для создания полнофункциональных приложений. IBM Worklight Server - промежуточное ПО, оптимизированное для мобильных устройств. Это ПО представляет собой Java-сервер, играющий роль шлюза между приложениями, серверными системами и облачными службами.



1 2 [ 3 ]

Главная »  Xml 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.