СОЛО на клавиатуре

вторник, мая 23, 2006

WebServices

Прикольная штука BabelCode преобразование кода
http://dotnet.borland.com/babelcode/converter.asmx

Первая книга об ECO увидела свет!!!

Ура!!!! Первая книга об ECO появилась уже и не Английском языке

воскресенье, мая 07, 2006

SOA Implemented Patterns

Тут на днях залез в инет и обнаружил, что я чего-то упустил. В погоне за гибкостью в процессе разработки, совершенно забыл о гибкости приложения. И стал думать как бы так создавать приложения - да что бы все получалось и потом переделывать не приходилось :).
знакомая ситуация - наверняка каждый ищет решение и находит :), вот и я нашел.
Стал рассаматривать архитектуру на основе Web-сервисов - понравилось, да вот только решение дюже распределенное - захотел найти компактное, и масштабируемое.  - нашел тоже.
SOA is the key of the question - SOA ответ.
Service Oriented Architecture - архитектура ориентированная на сервис.
"Что за Х....ня - опять, что-то новое, этих архитектур, блин, до х.. и больше" - скажете вы.
 - Да нет батенька, она не новая но и не старая, и прекрасно ложится во все наши ( мои ) представлении о гибком программном обеспечении. SOA поднимает уровень абстракции на порядок (не в смысле раз :)),  используя в качестве абстракции функциональность которая может быть использована повторна.
"Прикольно, но я не виже ни чего нового" -скажете вы.
- Ну да нового-то ни чего, но зато она структурирует наши представления об архитектуре.
SOA ни чего не меняет в подходе программирования, он как был ОО на протяжении нескольких лет, так и остался самым самым. но вот абстракция до уровня функциональности дает нам ряд преимуществ. А сам подход позволяет структурировать приложение и сделать повторное использование функциональности.
"Сервис/Служба это некая абстракция, объединяющая определенную функциональность, которая может быть повторно использована. Предоставление данной функциональности может осуществлятся по заранее согласованному интерфейсу. Сервисы общаются друг с другом жестко структурированными сообщениями - SOAP, бизнес-объект"
Ни чего нового. Только порядка больше.
Группа энтузиастов работает над паттернами в SOA.
Короче говоря, вот ссылки
http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/
http://orchestrationpatterns.com/
http://www.jot.fm/jot/issues/issue_2004_07/column1/index_html
http://www.jot.fm/issues/issue_2006_04
http://www.jot.fm/issues/issue_2004_09/column5
http://msdn.microsoft.com/architecture/soa/default.aspx
и это еще не все, у меня уже библиотека материалов, читай не читай, а суть одно
SOA тструктурирует приложени, чем бы оно не разрабатывалось, принимая в рассмотрение не часть бизнес процесса, а бизнес процесс целиком.
ну ладно спать пора, а я тут разошелся.
Материала предостаточно, поэтому иду спать.