2007年02月14日
WEBサイト総合プロダクションの株式会社ハイデザインズ(本社:東京都港
区南青山 URL:http://www.hidesigns.co.jp/ 代表取締役社長:村上英夫
以下ハイデザインズ)は、特にビジュアル、デザインが重要なメッセージ性
を持つ「ブランドサイト構築・運用」に適した自社開発の更新プログラムエン
ジン「MAGMA(マグマ)」のエンタープライズ版として『MAGMA(マグマ)2.0
』を開発したことを発表いたします。
WEBサイト総合プロダクションの株式会社ハイデザインズ(本社:東京都港
区南青山 URL:http://www.hidesigns.co.jp/ 代表取締役社長:村上英夫
以下ハイデザインズ)は、特にビジュアル、デザインが重要なメッセージ性
を持つ「ブランドサイト構築・運用」に適した自社開発の更新プログラムエン
ジン「MAGMA(マグマ)」のエンタープライズ版として『MAGMA(マグマ)2.0
』を開発したことを発表いたします。
■「MAGMA」とは?
「MAGMA」は、WEBサイトの構築・運用において、ハイデザインズが持つマーケ
ティング力とデザイン力を失わないよう、ページ生成の自由度を高くし、質の
高いWEBサイトを構築することを可能にする自社開発のCMSエンジンです。
■「MAGMA」開発の背景
WEBサイト構築プロジェクトは、プロジェクト毎にコンテンツDB、及びコンテ
ンツ管理インターフェイスの開発を行っています。
「DBを作成し、そのメンテナンスインターフェイスを作成する」プロセスは、
どのWEBサイト構築プロジェクトでもほぼ同様であるにも関わらず、毎回プロ
グラミング・テスト工数を必要とします。
ハイデザインズでは、設立当初より汎用化できるシステム・ツール「MAGMA」
の開発を継続的に行い、自社のWEBサイトプロジェクト管理システム「MAESTRO
」にてWEB構築・運用のワークフローを徹底して参りました。
結果、個別プログラミング、テストの工数を大幅に減らすことを可能にしまし
た。
更新業務を自社で行うお客様の作業コストを抑え、企画やマーケティング視点
でのWEBサイト運用業務に集中することができます。
■『MAGMA 2.0』とは?
『MAGMA 2.0』ではアプリケーションの基礎となるフレームワークとして
Spring Frameworkを採用しています。
『MAGMA 2.0』ではJava環境への移行に伴い、アプリケーション設計もオブジ
ェクト指向を意識した形に移行します。
これにより、テストプログラムの導入、平易なメンテナンスを実現します。
また、Client → Interface ← Server の構造にすることでServerへの
関係性をより柔軟なものとします。
<アプリケーションアーキテクチャ>
【図1】( http://www.hidesigns.co.jp/promise/architecture.php )
アプリケーションは大きく分けて3つの部分から構成されます。いわゆるMVC
(View,Controller,Model)です。
・View
Viewは、FreeMarkerを利用します。FreeMarkerは、テキストに埋め込まれた特
殊なタグ(変数)を与えられた値に置き換えるだけのシンプルなプログラムで
す。
・Controller
Controllerは、受信したリクエストを処理します。リクエストからパラメータ
などの情報を取得し、Modelを利用して次の画面を表示するために必要なデー
タを取得します。
・Model
Modelは、アプリケーションの本体とも言える部分です。ビジネスロジックと
データをオブジェクトにしたものです。DAOはデータベーステーブルに対する
基本的な操作(登録・検索・更新・削除 - CRUD)をControllerに提供します
。
■開発の流れ
大まかな開発の流れは以下のようになります。
1) デザイナーが画面HTMLを作成する。
2) 1)のHTMLにテンプレートエンジンで処理するための記述を追加する。
3) リクエストを処理するためのContollerと必要なDAO(インタフェースの
み)を定義し、設定ファイルに登録する(DAOのmockを作成すればこの時点で
動作確認が可能)。
4) Spring JDBCを利用してDAOの実装を作成する。
■動作環境
・Java(TM)Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.x)( http://java.sun.com/j2se/1.5.0/ja/download.html )
・Tomcat バージョン5.x ( http://tomcat.apache.org/ )
・DB PostgreSQL 8.1 ( http://www.postgresql.org/ )
・JDBC: postgresql-8.1-407.jdbc3.jar
<ハードウエア構成>
推奨ハードウエア構成は以下の通りです。
<WEB+DB 2台構成>
・CPU:Xeon 5130 ×2(2GHz:L2 4MB)
・Memory:2GB FB-DIMM
・HDD:73GB SCSI ×2(RAID 1)
推奨データセンター:AT-LINK専用サーバ・サービス(株式会社リンク) http:/
/www.at-link.ad.jp
■『MAGMA 2.0』による今後のサービス展開
既に「MAGMA」の導入実績がありますが、先行リリースしている以下3サービ
スについても、『MAGMA 2.0』エディションを上位パッケージとして提供予定
です。
◇『Douce』2,980,000円~
( http://www.douce.jp )
◇『WEB PRESS ROOM for Stylist』2,000,000円~
( http://www.douce.jp/stylist/)
◇『WEB EXHIBITION for Buyer』2,000,000円~
( http://www.douce.jp/buyer/ )
※)価格は「MAGMA」標準搭載の場合となっております。
<株式会社ハイデザインズ>概要
【社 名】株式会社ハイデザインズ( http://www.hidesigns.co.jp/ )
【所在地】東京都港区南青山2-22-2 馬天館3F
【代表者】代表取締役社長 村上 英夫
【設 立】2000年12月
【事業内容】
・WEBサイト設計・制作・運営
・オンラインショップ設計・制作・運営
-----------------------------------------
本件に関する報道機関・読者のお問合せ先
株式会社ハイデザインズ 担当:鈴木 覚
東京都港区南青山2-22-2 馬天館3F
URL: http://www.hidesigns.co.jp/
E-mail: press@hidesigns.co.jp
TEL: 03 - 5772 - 3930
FAX: 03 - 3401 - 4565
-----------------------------------------
流通業,株式会社ハイデザインズ |2007年02月14日 10:56
トラックバック:
このエントリーのトラックバックURL:
http://www.prblog.biz/mt-tb.cgi/4245
関連情報








