팀장님으로부터 논문을 한주에 하나씩 쓰는 연습을 해보시라고 권유하셔서, 생전처음 블로그도 만들어보고, 공부도 되고, 글쓰는 연습을 계속 해보려고 한다

Growing a language는 논문인지 아닌지는 잘 모르겠다. 98년도 OOPSLA에서 발표된 자료이며, 당시 Sun에서 근무하던 Guy Steele이 저자이다.

언어적인 접근이 상당히 마음에 든다. 단어, 동사에 대한 문법적인 접근을 통해서 프로그래밍 언어의 디자인에 대해서 small하지만, 뒷사람(추후에 언어를 접근하는 사람들)에게 가능성을 디자인하도록 하는 접근이 가장 마음에 들었다.

저자는 처음부터 완벽하게 library를 제공하는것이 아니라, 틈새(niche)가 없는 small 언어가 성장이 가장 높은 언어가 될것이다라고 말을 하고 있다. 그러면서, Lisp을 추천하고 있다. (Lisp을 잘 모른다.. //TODO : study LISP)

언어의 성장 키포인트는 vocabulary와 새로운 word에 대한 의미를 정의하는 것이라며, 사람들간의 커뮤니케이션하는 언어를 묵시적으로 비교 설명하는 글이 상당히 인상적이었다.

그러면서 언"어의 일부분은 성장을 도울수 있도록 디자인하는 하는 것이다" 라고 말하며, 자바 언어의 generic types, operator overloading, user defined types, vectors가 앞으로 여러 사람들에 의해 추가될꺼라고 말을 하며 글을 읽는 독자에게 작은 언어를 만들어보라며 시도하는 것으로 끝을 내고 있다. (I urge you, too, to give it a try)

프로그래밍 언어에서는 어느정도의 틀을 틈새없이 작게 개발하여 다른 사람들에 의해 다양한 라이브러리를 추후에 개발이 되도록 디자인하는 것은 언어의 scaliability가 높일 수 있다. 지금의 JSR과 같이 다양한 소프트웨어 엔지니어들의 참여를 통해서 라이브러리를 추가하거나 언어자체에 대한 수정연구가 진행중이 Java가 가진 큰 특징이라 할 수 있다.

그런데, 너무 커지면 어떻게 될까? 개인적으로 Java의 철학, Write Once, Run Anywhere! 의 문구는 이미 현실성이 없다고 생각한다. 복잡해지고, 다양해지고, 어디가 머가 있는지, 찾기도 힘든 건 아닐까? 기능의 추가는 역시 엔지니어에게는 좋은 장점이긴 하지만, 너무 많아지만, 최초 언어를 배우는 사람에게는 커다란 진입장벽이 아닐까 하는 생각이 든다.

언어가 계속 발전하는 것이 좋은가? 아니면, 어느정도 성장을 멈춰야 하는가? Growing a language에 대한 나의 입장은 아직은 지켜보아야 할꺼 같다.


상대적으로 중간에 읽다가 어려워서 손을 놓은 다른 논문과 달리 이글은 상당히 이해하기 쉬워서, 나의 첫 블로그에 글을 남기는데 좋은 자료가 될 꺼 같다.
Posted by '김용환'
,

http://dfsmall.co.kr

여기가면 우리은행(서울 명동역점) 환전 수수료 70%우대 쿠폰을 다운받을 수 있다.

 

# 환율우대란? #

환전시 소요되는 환전수수료를 할인해주는 것이다.

사실 때 가격 그대로 사시면 0% 우대고 매매기준율에 사면 100% 우대가 되는겁니다.

환율우대 계산방법

/ 현찰사실때가격 - 매매기준율 = 환전수수료 /

환전수수료 * (환율우대)% = 환율우대된 수수료

현찰사실때가격 - 환율우대된 수수료 = 환율우대로 더 작은금액으로 환전할 수 있다.

 

***************예를 들어 1000달러 환전시****************

 

통화명 사실때 매매기준율 파실때
달러화 1029.30 1011.60 993.90

1. 0% 우대시

1029.30 * 1000달러 = 1,029,300원

2. 50% 우대시

1029.30 - 1011.60 = 17.7원 (환전수수료)

17.7 * 50% = 8.85 (우대된 수수료)

(1029.30 - 8.85) * 1000달러 = 1,020,450원    (8850원 싸게 구입)

Posted by '김용환'
,

http://dfsmall.co.kr

여기가면 우리은행(서울 명동역점) 환전 수수료 70%우대 쿠폰을 다운받을 수 있다.

 

# 환율우대란? #

환전시 소요되는 환전수수료를 할인해주는 것이다.

사실 때 가격 그대로 사시면 0% 우대고 매매기준율에 사면 100% 우대가 되는겁니다.

환율우대 계산방법

/ 현찰사실때가격 - 매매기준율 = 환전수수료 /

환전수수료 * (환율우대)% = 환율우대된 수수료

현찰사실때가격 - 환율우대된 수수료 = 환율우대로 더 작은금액으로 환전할 수 있다.

 

***************예를 들어 1000달러 환전시****************

 

통화명 사실때 매매기준율 파실때
달러화 1029.30 1011.60 993.90

1. 0% 우대시

1029.30 * 1000달러 = 1,029,300원

2. 50% 우대시

1029.30 - 1011.60 = 17.7원 (환전수수료)

17.7 * 50% = 8.85 (우대된 수수료)

(1029.30 - 8.85) * 1000달러 = 1,020,450원    (8850원 싸게 구입)

Posted by '김용환'
,
하나 둘 셋 셀때 손가락 가르키는 법이 좀 우리와 다르거든요
한자의 모양을 좀 따라 하니까 한번 외워두면 편리하게 쓸 수 있어요

중국 시장에 가면 100% 이 손모양을 펴 보입니다.
하나: 새끼 손가락 하나만 세우세요(이)
둘: 새끼와 약지 두개를 세우세요(얼,량)
셋: 새끼, 약지, 중지를 세우고 엄지와 검지를 모으면 됩니다.(OK 사인같이 )(산)
넷: 엄지만 접고요(쓰)
다섯: 다 폅니다. (우)
여섯: 엄지와 새끼만 펴고 가운데 세 손가락은 접고 손등으로 보여 줍니다. (류)
일곱: 손가락 다섯개를 다 모아서 뾰족하게 합니다(치)
여덟: 엄지 검지 세워서 상대가 보기에 八이 되게 손등으로 보여줍니다.(빠)
아홉: 검지만 세워서 마다마다 다 구부립니다(지우<쥬)
열: 주먹 쥡니다. (슐-- 쓰<四>와 구분)

100: 바이
1000:치엔
10,000:완

3800:싼치엔빠바이콰이치엔 하시면서 三과 八에서 손가락 모양을 보여 주세요
四와 十의 발음이 헷갈릴 수 있어요 쓰와 슐!
메모지와 볼펜 준비 하셔서 써서 보여주시는것도 방법이 될듯 싶네요

중국돈은 엔화처럼 ¥씁니다. 천 단위에 쉼표 않쓰고요
¥3800 아니면 3800元이라고 쓰고 읽을때는 위엔이라고 읽지만
말할때는 '콰이' 라고 합니다. 그리고 돈이라는 '치엔'을 다시 붙여 주세요
Posted by '김용환'
,
1.한국돈 단위는 '원'(圓)이고 중국돈 단위는 '원'(元)입니다.

*그런데, 위의 두 단위는 중국어의 발음도 역시 '위엔'yuan(2) 으로 같습니다.
약어표시를 할때는 각나라의 현지발음을 기준으로 하므로, 한국돈은 \로 하고 중국돈은 ¥(일본의 엔화 표시 아님)로 표기합니다.
(--참고로 위에 적은 '위엔'은 그냥 편의상 표기한 한국식 발음입니다. 정확히 하자면, '위엔'과 '위안'의 중간정도 발음에 '엔'의 종성 n 발음은 거의 들릴 듯 말 듯 약합니다.


2.따라서 중국 사람들한테 한국돈을 이야기 할때도 그냥 XXXX원 하시듯 하되 '원' 대신 '위엔'을 사용하시기만 하면 됩니다.
즉, XXXX위엔 하면 되는 것입니다.

3.그러나 중국말로 말해야 하는 경우라면, 중국돈과 한국돈의 혼돈을 피하기 위해 'XXXX위엔' 하신후 한가지 단어 '한삐'(韓幣 han2 bi4 : 한국돈이란 뜻)를 추가하셔야 합니다.
즉, 'XXXX위엔 한삐' 하시면 됩니다. 뜻은 '한국돈 XXXX원'입니다 라는 뜻입니다.

4.참고로 중국돈과 대만돈을 구분하시려면, 위와 마찬가지로 'XXXX위엔' 뒤에 '런민삐'(人民幣 ren2 min2 bi4 : 중국 본토 돈) '타이삐'(台幣 tai2 bi4 :대만돈) 을 붙여서 말하시면 됩니다.
만일 달러화를 사용하려 한다면, '메이진'(美金 mei3 jin1) 또는 '메이위엔'(美元 mei3 yuan2) 을 붙여주시면 됩니다.

5.정리하자면 , XXXX위엔 + (어느나라의 돈이란 추가단위) 하면 되는 것입니다.

예)한국돈 1000원 : 이치엔 위엔 한삐..
중국(본토)돈 1000원: 이치엔 위엔 런민삐..

6.한가지 주의 하실점은, 우리나라말은 '천원''만원'이라고 습관적으로 말하는데, 중국말은 꼭 앞에 一(yi1: 일)이란 단어를 붙여 '일천원''일만원'한다는 것입니다.

7.그런데, '위엔'이란 발음은 너무 부드럽기도하고, 반모음이 너무많아 발음하기도 어렵습니다. 중국 본토의 경우 일반 서민들은 '위엔'이란 단위 대신 '콰이'(塊 kuai4)라는 단위를 실생활에서 더욱 많이 씁니다.
---원래 元이나 圓이란 글자는 '둥글다'는 의미를 가지고 있어서, 둥근 엽전을 사용하던 데서 그 단위가 유래되었는데, 塊라는 단위는 옛날 중국의 화폐중에는 금이나 은 동을 종이배모양의 덩어리 덩어리로 주조한 화폐를 사용한 바도 있었기에 유래된 단위입니다.--

8.사실, 한국사람에게는 '콰이'라는 발음이 훨씬 쉬울것입니다. 또한 '콰이'라고 이야기할 때 뜻도 한결 명확하기도 합니다.
*'콰이'를 사용하시는 방법은 위의 내용에서 '위엔' 대신 '콰이'만 넣어주시면 됩니다.

9.현재 환율은 잘 모르겠습니다.
중국돈의 단위는 1원(위엔,콰이) = 10모(마우:) = 100 푼(펀) 입니다.

10.예제 하나만 드립니다.('콰이'를 사용해서)

중국사람: 얼마입니까? 多少錢? (뚜어샤오치엔? duo1 shao3 qian2)
점원: 9만6천원하고, 만8천원, 전부 11만4천원입니다.
(싸게 해드립니다.) 그냥 11만원만 주세요.

九萬六千塊(錢) 還有 一萬八千塊(錢), 總共 十一萬四千塊(錢).
지우완 류첸 콰이(첸). 하이~여우~ 이완빠첸콰이(첸), 쫑공 스이완 쓰첸콰이(첸) ==>하이`여우`는 그리고란 뜻. '쫑공'은 '전체로'란 뜻입니다.
(給nin便宜一点兒) 給十一萬塊(錢), 就得了.
(게이 닌 페니디얼) 게이 스이완콰이(첸), 지우 더러. ==>'지우 더러'는 '그럼 되요'라는 뜻입니다.

===> ( )안의 '첸'은 안 하셔도 됩니다.
===> 발음은 혹시 중국어를 좀 아신다면, 병음 직접 찾아보시고요. 아니면 그냥 한글로 읽으면 흡사하게 발음될 듯한 걸로 적어보았습니다.

================================================================================================

------- <참고> 어차피 돈의 숫자 단위를 세는 것이 궁금하신 것 같아, 중국어 숫자 읽는 법에 대한 내용을 첨부합니다. 혹시 더 궁금하신 점 있으시면 언제든지 연락 주십시오. --------------

**기본적으로 중국어의 숫자 읽는 순서나 단위 및 요령은 한국어와 거의 같습니다.
우선 0부터 99까지 읽는 법은 아래와 같습니다.(영어알파벳으로 쓰인 것인 발음기호인 병음이고 가로안의 숫자는 성조입니다.)



零 ling(3) 一 yi (1) 二 er (4)성 三 san (1) 四 si(4) 五 wu (3) 六 liu (4) 七 qi (1) 八 ba (1) 九 jiu (3) 十 shi (2)



十一 shi(2)yi(1) 十二 shi(2)er(4) 十三 shi(2)san(1) 十四 shi(2)si(4)...十五 ...十九 shi(2)jiu(3)



二十 er(4)shi(2) 二十一 er(4)shi(2)yi(1) 二十二 er(4)shi(2)er(4)



삼십일, 삼십이......사십일...사십이...구십팔.구십구....



**단위는 한국과 중국의 문화 어원이 같기 때문에 동일합니다.
일.십.백.천.만.억.조.경.............(인도에서 유래한 숫자 단위들이지요..^^)



百 bai(3) 千 qian(1) 萬 wan(3)



億 yi(4) '억'은 단순한 1억을 이야기 할때는 萬萬이라고 읽기도 합니다.



兆 zhuo(4)



('경'이상의 단위는 사용하지 않아봐서 뭐가 있는지 또 어떻게 쓰는지도 잘 모르겠습니다..죄송합니다.)


**그런데 100단위 이상의 숫자를 읽을 때는 중간에 0이 들어가있는 경우에 있어 언어 습관이 아주 작은 차이가 있습니다. 아래에 적은 내용을 참고하여 주십시오.





<참고>

기타 양사나, 생활 단위에 관련된 숫자 읽는 법



1.숫자 201 이나 돈 201원을 이야기할 때라면..

각 단위를 말해주고..단위의 혼돈을 피하기 위해 영(0)을 넣어서 많이 말합니다..

우리나라말로 바꿔 읽는다면,

숫자: 201 = 이백 공(십) 일.

돈: 201원 = 이백 공(십) 일원 또는 양백 공(십) 일원

이런식으로 말입니다.



2. 그런데 주택의 번지수나 전화번호 그리고 아파트 호수 또는 호텔 방번호를 말할때는

숫자가 아니라 부호라고 인식하기 때문에.. 숫자의 단위는 말하지 않는 것이 일반적입니다..(물론 말하는 사람도 있겠지만..^^)

예를 들어 217호는 : er(4) yao(1) qi(7)號hao(4) 또는 er(4) yi(1) qi(1) hao(4)
이렇게 표현하는 데..yao라고 발음하는 것은 qi하고 혼돈을 피하기 위해서 입니다.



3.만일 217이 숫자라면 liang(2) bai(3) yi(1) shi(2) qi(1) 가 가장 습관적으로 읽는 법입니다.
이때는 1을 yao라고 잘 안 읽습니다.

***참고: er(4) bai(3) yi(1) shi(2) qi(1) 라고 읽어도 무관합니다만, 학술적인 자리나 공식적인 언급외에 일반 서민들사이에서는 200단위를 er bai 로 시작해서 읽는 경우가 상대적으로 적습니다.



...일반적인 언어 습관중에 둘 단위는

兩을 많이 선호하기도 하거니와, 중국어에는 er(4)bai(3)wu(3) [=205,二百五]라는 단어가 있는 데...이 단어는 "저능아,머저리,덜 떨어진 놈"라는 뜻으로 욕할 때나 쓰는 심한 말입니다. 그러니 er bai 로 시작하는 단어는 당연히 어감이 좀 안 좋게 느껴지겠지요? ^^

205란 표현이 생긴건 다운증후군(선천성 정박아)의 유전자 갯수가 205개(보통 사람은 204개)인데서 비롯되므로 역사가 그리 오래 된 표현은 아닙니다.. 그러므로, 兩을 많이 쓰는 것은 보편적인 서민 습관이 그렇다는 것이 더 정확합니다.

4.또 301 같이 숫자 중간에 0이 들어 있는 경우..:

* 방번호등의 부호를 말할때는 반드시 0을 넣어 읽어줍니다. 또 1도 부호 전달의 의미를 강하게 하기 위해 yao라고 많이 읽습니다..(그렇지만, 호텔 프론트나 전화 안내원등은 깨끗한 발음으로 항상 yi(1)하고 발음합니다.)

*숫자나 돈단위를 읽을 때는: 0을 생략 하기도 하고, 넣어서 읽어 주기도 합니다.






[[(읽는 법 예: 앞 부분이 비교적 많이 사용하는 표현법)]]


세자리 이하 수



301== > *san ling yao *san ling yi (부호 읽을 때)
*san bai ling yi *san bai yi (숫자나 돈)



세자리 이상 (자릿수 혼돈을 피해 거의 항상 0을 넣어 말합니다.)



3071== > *san ling qi yao *san ling qi yi (부호읽을 때)
*san qian ling (bai) qi shi yi * san qian qi shi yi (숫자나 돈)





*또 다른 참고: 0을 표현중에 방언이나 특수 상황 중에 沒mei(有you) 라고 하는 경우도 있습니다. 또 어는 지방에서는 (정확히 어느 지방인지는 모릅니다.) deng(4) 또는 gong(4)이라고 읽는 방언도 있다고 합니다.
Posted by '김용환'
,
1.한국돈 단위는 '원'(圓)이고 중국돈 단위는 '원'(元)입니다.

*그런데, 위의 두 단위는 중국어의 발음도 역시 '위엔'yuan(2) 으로 같습니다.
약어표시를 할때는 각나라의 현지발음을 기준으로 하므로, 한국돈은 \로 하고 중국돈은 ¥(일본의 엔화 표시 아님)로 표기합니다.
(--참고로 위에 적은 '위엔'은 그냥 편의상 표기한 한국식 발음입니다. 정확히 하자면, '위엔'과 '위안'의 중간정도 발음에 '엔'의 종성 n 발음은 거의 들릴 듯 말 듯 약합니다.


2.따라서 중국 사람들한테 한국돈을 이야기 할때도 그냥 XXXX원 하시듯 하되 '원' 대신 '위엔'을 사용하시기만 하면 됩니다.
즉, XXXX위엔 하면 되는 것입니다.

3.그러나 중국말로 말해야 하는 경우라면, 중국돈과 한국돈의 혼돈을 피하기 위해 'XXXX위엔' 하신후 한가지 단어 '한삐'(韓幣 han2 bi4 : 한국돈이란 뜻)를 추가하셔야 합니다.
즉, 'XXXX위엔 한삐' 하시면 됩니다. 뜻은 '한국돈 XXXX원'입니다 라는 뜻입니다.

4.참고로 중국돈과 대만돈을 구분하시려면, 위와 마찬가지로 'XXXX위엔' 뒤에 '런민삐'(人民幣 ren2 min2 bi4 : 중국 본토 돈) '타이삐'(台幣 tai2 bi4 :대만돈) 을 붙여서 말하시면 됩니다.
만일 달러화를 사용하려 한다면, '메이진'(美金 mei3 jin1) 또는 '메이위엔'(美元 mei3 yuan2) 을 붙여주시면 됩니다.

5.정리하자면 , XXXX위엔 + (어느나라의 돈이란 추가단위) 하면 되는 것입니다.

예)한국돈 1000원 : 이치엔 위엔 한삐..
중국(본토)돈 1000원: 이치엔 위엔 런민삐..

6.한가지 주의 하실점은, 우리나라말은 '천원''만원'이라고 습관적으로 말하는데, 중국말은 꼭 앞에 一(yi1: 일)이란 단어를 붙여 '일천원''일만원'한다는 것입니다.

7.그런데, '위엔'이란 발음은 너무 부드럽기도하고, 반모음이 너무많아 발음하기도 어렵습니다. 중국 본토의 경우 일반 서민들은 '위엔'이란 단위 대신 '콰이'(塊 kuai4)라는 단위를 실생활에서 더욱 많이 씁니다.
---원래 元이나 圓이란 글자는 '둥글다'는 의미를 가지고 있어서, 둥근 엽전을 사용하던 데서 그 단위가 유래되었는데, 塊라는 단위는 옛날 중국의 화폐중에는 금이나 은 동을 종이배모양의 덩어리 덩어리로 주조한 화폐를 사용한 바도 있었기에 유래된 단위입니다.--

8.사실, 한국사람에게는 '콰이'라는 발음이 훨씬 쉬울것입니다. 또한 '콰이'라고 이야기할 때 뜻도 한결 명확하기도 합니다.
*'콰이'를 사용하시는 방법은 위의 내용에서 '위엔' 대신 '콰이'만 넣어주시면 됩니다.

9.현재 환율은 잘 모르겠습니다.
중국돈의 단위는 1원(위엔,콰이) = 10모(마우:) = 100 푼(펀) 입니다.

10.예제 하나만 드립니다.('콰이'를 사용해서)

중국사람: 얼마입니까? 多少錢? (뚜어샤오치엔? duo1 shao3 qian2)
점원: 9만6천원하고, 만8천원, 전부 11만4천원입니다.
(싸게 해드립니다.) 그냥 11만원만 주세요.

九萬六千塊(錢) 還有 一萬八千塊(錢), 總共 十一萬四千塊(錢).
지우완 류첸 콰이(첸). 하이~여우~ 이완빠첸콰이(첸), 쫑공 스이완 쓰첸콰이(첸) ==>하이`여우`는 그리고란 뜻. '쫑공'은 '전체로'란 뜻입니다.
(給nin便宜一点兒) 給十一萬塊(錢), 就得了.
(게이 닌 페니디얼) 게이 스이완콰이(첸), 지우 더러. ==>'지우 더러'는 '그럼 되요'라는 뜻입니다.

===> ( )안의 '첸'은 안 하셔도 됩니다.
===> 발음은 혹시 중국어를 좀 아신다면, 병음 직접 찾아보시고요. 아니면 그냥 한글로 읽으면 흡사하게 발음될 듯한 걸로 적어보았습니다.

================================================================================================

------- <참고> 어차피 돈의 숫자 단위를 세는 것이 궁금하신 것 같아, 중국어 숫자 읽는 법에 대한 내용을 첨부합니다. 혹시 더 궁금하신 점 있으시면 언제든지 연락 주십시오. --------------

**기본적으로 중국어의 숫자 읽는 순서나 단위 및 요령은 한국어와 거의 같습니다.
우선 0부터 99까지 읽는 법은 아래와 같습니다.(영어알파벳으로 쓰인 것인 발음기호인 병음이고 가로안의 숫자는 성조입니다.)



零 ling(3) 一 yi (1) 二 er (4)성 三 san (1) 四 si(4) 五 wu (3) 六 liu (4) 七 qi (1) 八 ba (1) 九 jiu (3) 十 shi (2)



十一 shi(2)yi(1) 十二 shi(2)er(4) 十三 shi(2)san(1) 十四 shi(2)si(4)...十五 ...十九 shi(2)jiu(3)



二十 er(4)shi(2) 二十一 er(4)shi(2)yi(1) 二十二 er(4)shi(2)er(4)



삼십일, 삼십이......사십일...사십이...구십팔.구십구....



**단위는 한국과 중국의 문화 어원이 같기 때문에 동일합니다.
일.십.백.천.만.억.조.경.............(인도에서 유래한 숫자 단위들이지요..^^)



百 bai(3) 千 qian(1) 萬 wan(3)



億 yi(4) '억'은 단순한 1억을 이야기 할때는 萬萬이라고 읽기도 합니다.



兆 zhuo(4)



('경'이상의 단위는 사용하지 않아봐서 뭐가 있는지 또 어떻게 쓰는지도 잘 모르겠습니다..죄송합니다.)


**그런데 100단위 이상의 숫자를 읽을 때는 중간에 0이 들어가있는 경우에 있어 언어 습관이 아주 작은 차이가 있습니다. 아래에 적은 내용을 참고하여 주십시오.





<참고>

기타 양사나, 생활 단위에 관련된 숫자 읽는 법



1.숫자 201 이나 돈 201원을 이야기할 때라면..

각 단위를 말해주고..단위의 혼돈을 피하기 위해 영(0)을 넣어서 많이 말합니다..

우리나라말로 바꿔 읽는다면,

숫자: 201 = 이백 공(십) 일.

돈: 201원 = 이백 공(십) 일원 또는 양백 공(십) 일원

이런식으로 말입니다.



2. 그런데 주택의 번지수나 전화번호 그리고 아파트 호수 또는 호텔 방번호를 말할때는

숫자가 아니라 부호라고 인식하기 때문에.. 숫자의 단위는 말하지 않는 것이 일반적입니다..(물론 말하는 사람도 있겠지만..^^)

예를 들어 217호는 : er(4) yao(1) qi(7)號hao(4) 또는 er(4) yi(1) qi(1) hao(4)
이렇게 표현하는 데..yao라고 발음하는 것은 qi하고 혼돈을 피하기 위해서 입니다.



3.만일 217이 숫자라면 liang(2) bai(3) yi(1) shi(2) qi(1) 가 가장 습관적으로 읽는 법입니다.
이때는 1을 yao라고 잘 안 읽습니다.

***참고: er(4) bai(3) yi(1) shi(2) qi(1) 라고 읽어도 무관합니다만, 학술적인 자리나 공식적인 언급외에 일반 서민들사이에서는 200단위를 er bai 로 시작해서 읽는 경우가 상대적으로 적습니다.



...일반적인 언어 습관중에 둘 단위는

兩을 많이 선호하기도 하거니와, 중국어에는 er(4)bai(3)wu(3) [=205,二百五]라는 단어가 있는 데...이 단어는 "저능아,머저리,덜 떨어진 놈"라는 뜻으로 욕할 때나 쓰는 심한 말입니다. 그러니 er bai 로 시작하는 단어는 당연히 어감이 좀 안 좋게 느껴지겠지요? ^^

205란 표현이 생긴건 다운증후군(선천성 정박아)의 유전자 갯수가 205개(보통 사람은 204개)인데서 비롯되므로 역사가 그리 오래 된 표현은 아닙니다.. 그러므로, 兩을 많이 쓰는 것은 보편적인 서민 습관이 그렇다는 것이 더 정확합니다.

4.또 301 같이 숫자 중간에 0이 들어 있는 경우..:

* 방번호등의 부호를 말할때는 반드시 0을 넣어 읽어줍니다. 또 1도 부호 전달의 의미를 강하게 하기 위해 yao라고 많이 읽습니다..(그렇지만, 호텔 프론트나 전화 안내원등은 깨끗한 발음으로 항상 yi(1)하고 발음합니다.)

*숫자나 돈단위를 읽을 때는: 0을 생략 하기도 하고, 넣어서 읽어 주기도 합니다.






[[(읽는 법 예: 앞 부분이 비교적 많이 사용하는 표현법)]]


세자리 이하 수



301== > *san ling yao *san ling yi (부호 읽을 때)
*san bai ling yi *san bai yi (숫자나 돈)



세자리 이상 (자릿수 혼돈을 피해 거의 항상 0을 넣어 말합니다.)



3071== > *san ling qi yao *san ling qi yi (부호읽을 때)
*san qian ling (bai) qi shi yi * san qian qi shi yi (숫자나 돈)





*또 다른 참고: 0을 표현중에 방언이나 특수 상황 중에 沒mei(有you) 라고 하는 경우도 있습니다. 또 어는 지방에서는 (정확히 어느 지방인지는 모릅니다.) deng(4) 또는 gong(4)이라고 읽는 방언도 있다고 합니다.
Posted by '김용환'
,

전자공시 회사

Economics 2006. 5. 17. 23:56

전자공시의 목적은 회사의 사업규모가 다른 사람들에게 영향을 미칠 정도로

큰 기업들의 사업내용을 공개하여 사람들이 참고하여

만약의 사태에 대처할 수 있도록 하는데 있습니다.

 

주식회사의 외부감사에 관한 법률 2조를 보면 대통령령이 정하는 기업은 외부감사를

받도록 되어 있으며 3조의2에 의하여 사업보고서를 제출하도록 되어 있습니다.

 

그리고 대통령령인 동법 시행령 2조에 의해서 전년도말 자산총액이 70억원이 넘는

기업이나 주권상장업체은 자산총액이 10억원이 넘는 법인의 경우에 외부감사를

받도록 되어 있습니다.

 

이렇게 외부감사를 받은 업체들의 사업보고서가 전자공시시스템에 올라와

공개가 되는 것입니다.

상장업체의 경우 별도로 증권거래법(186조 이하)에 의하여 중요한 내용에 대한

공시의무를 아울러가지며 이런 내용들도 전자공시시스템에 올라오는 것이고요.

 

결론적으로 전자공시시스템에 올라오는 회사들은 일정규모가 넘는 큰 회사들로

선택이 아니라 필수적인 것이라고 할 수 있습니다.

 

 

第2條 (外部監査의 對象) 直前事業年度末의 資産總額이 大統領令이 정하는 基準額이상인 株式會社(이하 "會社"라 한다)는 財務諸表(聯結財務諸表를 작성하는 會社의 경우에는 聯結財務諸表를, 結合財務諸表 作成會社의 경우에는 結合財務諸表를 포함한다)를 작성하여 監査人에 의한 會計監査(이하 "監査"라 한다)를 받아야 한다. 다만, 「정부투자기관 관리기본법」의 適用을 받는 株式會社와 기타 大統領令이 정하는 株式會社의 경우에는 그러하지 아니하다. <개정 1983.12.31, 1989.12.30, 1993.12.31, 1998.1.8, 2005.5.31>  

第3條의2 (事業報告書의 제출)

  ①會計法人인 監査人은 每 事業年度 종료후 3月 이내에 事業報告書를 證券先物委員會와 韓國公認會計士會에 제출하여야 한다.<改正 1998.1.8>
 

②第1項의 事業報告書에는 그 會計法人의 商號, 事業內容, 財務에 관한 사항, 그 밖에 재정경제부령이 정하는 사항을 기재한다. <개정 2001.3.28>

 

제2조 (외부감사의 대상)

  ①법 제2조의 규정에 의하여 외부의 감사인에 의한 회계감사(이하 "외부감사"라 한다)를 받아야 하는 주식회사는 다음 각 호의 주식회사로 한다. <개정 2002.6.19, 2004.4.1, 2005.6.30>
  1. 직전 사업연도말의 자산총액이 70억원 이상인 주식회사
  2. 직전 사업연도말의 자산총액이 10억원 이상인 법인으로서 주권상장법인(「증권거래법」에 의한 주권상장법인을 말한다. 이하 같다) 또는 코스닥상장법인(「증권거래법」에 의한 코스닥상장법인을 말한다. 이하 같다)과 다음 사업연도 중에 주권상장법인 또는 코스닥상장법인이 되고자 하는 주식회사
  3. 제1호의 규정에 의하여 외부감사를 받아야 하는 회사가 분할하거나 다른 회사와 합병하여 새로운 회사를 설립한 경우에는 설립시점의 자산총액이 70억원 이상인 주식회사

 

제186조 (상장법인 등의 신고ㆍ공시의무등<개정 1999.2.1, 2000.1.21>)

  ①상장법인 또는 코스닥상장법인은 다음 각호의 1에 해당하는 경우에는 그 사실 또는 이사회의 결의내용을 대통령령이 정하는 바에 따라 지체없이 금융감독위원회와 거래소에 신고하여야 한다. <개정 1982.3.29, 1987.11.28, 1994.1.5, 1997.1.13, 1998.1.8, 1999.2.1, 2000.1.21, 2001.3.28, 2004.1.29>
  1. 발행한 어음 또는 수표가 부도로 되거나 은행과의 거래가 정지 또는 금지된 때
  2. 영업활동의 일부 또는 전부가 정지된 때
  3. 법률의 규정에 의한 법인의 정리절차개시의 신청이 있거나 사실상 정리를 개시한 때
  4. 사업목적의 변경에 관한 결의가 있은 때
  5. 재해로 인하여 막대한 손해를 입은 때
  6. 상장유가증권 또는 코스닥상장유가증권에 관하여 중대한 영향을 미칠 소송이 제기된 때
  7. 상법 제374조ㆍ제522조ㆍ제527조의2ㆍ제527조의3 및 제530조의2에서 규정한 사실이 발생한 때
  8. 법률에 의한 해산사유가 발생한 때
  9. 증자, 감자 또는 주식의 소각에 관한 이사회의 결의가 있은 때
  10. 특별한 사유에 의하여 조업을 중단하거나 조업을 계속할 수 없는 때
  11. 거래은행에서 당해 법인의 관리를 개시한 때
  12. 자기주식의 취득 또는 처분에 관한 이사회의 결의 또는 대표이사 기타 대통령령이 정하는 자의 결정이 있은 때
  13. 제1호 내지 제12호외에 법인의 경영ㆍ재산 등에 관하여 중대한 영향을 미칠 사항으로서 대통령령이 정하는 사실이 발생한 때
  ②거래소는 유가증권의 공정한 거래와 투자자의 보호를 위하여 필요한 경우에는 상장법인 또는 코스닥상장법인에 관한 풍문 및 보도의 사실여부의 확인을 요구할 수 있으며, 당해 법인이 발행한 유가증권의 가격이나 거래량에 현저한 변동이 있는 경우에는 제188조의2의 규정에 의한 중요한 정보의 유무에 대한 공시를 요구할 수 있다. 이 경우 다른 법령ㆍ천재지변 기타 이에 준하는 사유로 공시하기가 곤란한 경우 외에는 당해 법인은 지체없이 이에 응하여야 한다. <개정 1991.12.31, 2000.1.21, 2004.1.29, 2004.1.29>
  ③거래소는 상장법인 또는 코스닥상장법인이 제1항의 규정에 의한 신고의무를 성실하게 이행하지 아니하거나 제2항의 규정에 의한 확인 또는 공시요구에 응하지 아니한 때에는 이를 금융감독위원회에 통보하여 제193조에 규정하는 조치를 취할 수 있도록 하여야 한다. <신설 1987.11.28, 1991.12.31, 1998.1.8, 2000.1.21, 2004.1.29>
  ④제8조제2항ㆍ제14조 내지 제16조의 규정은 제1항의 규정에 의한 신고의 경우에 이를 준용한다. <신설 1997.1.13, 1999.2.1>
  ⑤금융감독위원회와 거래소는 제1항제1호ㆍ제3호ㆍ제6호ㆍ제8호 및 제11호의 사항과 제2항의 규정에 의한 확인 또는 공시의 요구사항에 대하여 투자자의 투자판단에 중대한 영향을 미칠 우려가 있어 그 내용을 신속하게 알릴 필요가 있다고 인정되는 경우에는 대통령령이 정하는 바에 따라 행정기관 기타 관계기관에 대하여 필요한 정보의 제공 또는 교환을 요청할 수 있다. 이 경우 요청을 받은 기관은 특별한 사유가 없는 한 이에 협조하여야 한다. <신설 1999.2.1, 2000.1.21, 2004.1.29>
 

제186조의2 (사업보고서등의 제출<개정 1999.2.1>)
  ①주권상장법인, 코스닥상장법인 기타 대통령령이 정하는 법인은 그 사업보고서를 각 사업연도 경과 후 90일내에 금융감독위원회와 거래소에 제출하여야 한다. 다만, 대통령령이 정하는 경우에는 그러하지 아니하다. <개정 1998.1.8, 2004.1.29>
  ②제1항의 사업보고서에는 그 회사의 목적ㆍ상호ㆍ사업내용ㆍ임원보수(제189조의4의 규정에 따라 부여하는 주식매수선택권을 포함하되, 대통령령이 정하는 것에 한한다)ㆍ재무에 관한 사항 그 밖에 대통령령이 정하는 사항을 기재하여야 한다. <개정 1998.5.25, 2000.1.21, 2003.12.31>
  ③법인이 최초로 제1항의 규정에 의한 사업보고서 제출대상 법인에 해당하게 된 때에는 지체없이(제1항의 규정에 의한 사업보고서의 제출기간중에 사업보고서 제출대상 법인에 해당하게 된 때에는 그 제출기한까지) 직전 사업연도의 사업보고서를 금융감독위원회와 거래소에 제출하여야 한다. 다만, 당해 법인이 유가증권신고서등을 통하여 이미 직전 사업연도의 사업보고서에 준하는 사항을 공시한 경우에는 그러하지 아니하다. <개정 1999.2.1, 2004.1.29>
  ④제1항의 규정에 의한 사업보고서는 금융감독위원회가 업종별ㆍ사업부문별로 정하는 기재방법 및 서식에 따라 작성하여야 한다. <개정 1997.12.13, 1998.5.25, 2000.1.21>
  ⑤제1항의 규정에 의하여 사업보고서를 제출하여야 하는 법인이 주식회사의외부감사에관한법률 제1조의3의 규정에 의하여 기업집단결합재무제표를 작성하여야 하는 기업집단의 소속회사인 경우에는 동법 제1조의2제3호의 규정에 의한 기업집단결합재무제표를 사업연도 종료후 6월 이내에 금융감독위원회와 거래소에 제출하여야 한다. <신설 1999.2.1, 2004.1.29>
 

제186조의3 (반기보고서등의 제출<개정 1999.2.1>) 제186조의2제1항의 규정에 의하여 사업보고서를 제출하여야 하는 법인은 그 사업연도 개시일부터 6월간의 사업보고서(이하 "반기보고서"라 한다)와 사업연도 개시일부터 3월간 및 9월간의 사업보고서(이하 "분기보고서"라 한다)를 각각 그 기간 경과후 45일내에 금융감독위원회와 거래소에 제출하여야 한다. <개정 1998.1.8, 1999.2.1, 2004.1.29>  

 

 

출처

http://kin.naver.com/db/detail.php?d1id=4&dir_id=414&eid=dpjAOzHey9deP4b51XwuBlrounggP+v7

 

Posted by '김용환'
,

build.xml for deploying java servlet on tomcat container

Posted by '김용환'
,

SOA & Web Services Tutorials

(http://www.roseindia.net/webservices/)

 

 

 

SOA & Web Services Tutorials in this site helps you learn more about service-oriented architecture (SOA) and web services. So, why wait learn SOA & Web Services now.
  1. What is SOA (Service Oriented Architecture)?
    An introduction to the Service Oriented Architecture.    
      
  2. Web Services - An Introduction
    The next generation of distributed computing has arrived. A Web service is a unit of managed code that can be remotely invoked using HTTP, that is, it can be activated using HTTP requests.    
       
  3. Why Web Services?
    In this section of WebServices tutorials series we will understand why Web Services are developed and what are the benefits of using Web Services for  the development of  Enterprise applications.   
         
  4. J2EE Web Service Development with Attachments Using Axis
    This article discusses the development of a java web service that takes DIME or MIME attachment as input and returns the output as an appropriate attachment. (Author: Murthy Vaddiparthi)
      
        
    Building a Simple Web Service by Jeevaraj Gnanaselvan Dhanaraj (jeevaraj_1970@yahoo.com)
  5. Developing Simple Web Service
    In this tutorial we will create a simple web service and a client web application using eclipse IDE along with Lomboz plug in. We will also deploy and test the web service on Tomcat 5.5.4 web application server. This application, while simple, provides a good introduction to Web service development and some of the Web development tools available.

     
    Web Services Tutorials by R.S.RAMASWAMY (rs.ramaswamy@gmail.com)
  6. Exposing a javabean (jws)  from Tomcat/Axis
    In this experiment, we attempt  exposing a javabean (jws)  from Tomcat/Axis and consuming that service in an ASP.net program.
       
  7. Understanding Apache Axis
    Apache Axis can be thought of as an improved implementation of Apache SOAP.  While Apache SOAP used DOM for XML parsing, Axis makes use of SAX and hence it is more efficient and fast.  Secondly, it supports automatic generation of WSDL (Web Service Description Language) file.
         
  8. Creating and testing an EJB in WebLogic Server
    In this section you will learn how to create and test an EJB in WebLogic Server.
       
  9. Drop-In Deployment in Apache AXIS
    This tutorial discusses about drop-in deployment in Apache AXIS.
        
  10. Apache AXIS-Deployment using WSDD File
    In this part, we will follow the WSDD method.  We have already created sqlaxisbean.java as explained in the last article.  We used it as sqlaxisbean.jws (drop-in method).  There was no necessity to compile this file.But in WSDD method (web-service deployment descriptor), we should compile this file.Next, we create the WSDD file.  Then, we deploy this bean to tomcat.  We may have to restart the tomcat4.1 webserver.
        
  11. Exposing EJB as XML-Webservice
    In this web service tutorial you will learn how to expose an EJB as XML-Webservice using Axis.
       
  12. Accessing ejb-webservice through WAP
    This tutorial discusses how to Access ejb-webservice  using  WAP (Wireles-Application Protocol) 
       
  13. J2ME CLIENT FOR EJB & EJB-WEBSERVICE
    In  the previous section,we've dealt with how to write WAP client for accessing ejb. In the same way, we are going to see how to write J2ME client for ejb.

    Developing and deploying Web Services on Apache Geronimo Application Server
  14. Understanding Apache Geronimo Application Server
    Apache Geronimo is a open source JavaEE( or J2EE, old name) application server. This section introduces you with the Apacehe Geronimo Application Server.

 

Posted by '김용환'
,

Web Services Tutorials and Links

(http://www.roseindia.net/webservices/web-services-links.shtml)

 

  1. Web services Activity:
    The World Wide Web is more and more used for application to application communication. The programmatic interfaces made available are referred to as Web services. The goal of the Web Services Activity is to develop a set of technologies in order to lead Web services to their full potential. The Web Services Activity Statement explains the W3C's work on this topic in more detail.
      

  2. Web Services Addressing:
    Web Services Addressing 1.0 - Core (WS-Addressing) defines two constructs, message addressing properties and endpoint references, that normalize the information typically provided by transport protocols and messaging systems in a way that is independent of any particular transport or messaging system. A Web service endpoint is a (referenceable) entity, processor, or resource to which Web service messages can be addressed. Endpoint references convey the information needed to address a Web service endpoint. This specification defines a family of message addressing properties that convey end-to-end message characteristics including references for source and destination endpoints and message identity that allows uniform addressing of messages independent of the underlying transport.
      

  3. Web Services Description Language:
    As communications protocols and message formats are standardized in the web community, it becomes increasingly possible and important to be able to describe the communications in some structured way. WSDL addresses this need by defining an XML grammar for describing network services as collections of communication endpoints capable of exchanging messages. WSDL service definitions provide documentation for distributed systems and serve as a recipe for automating the details involved in applications communication. A WSDL document defines services as collections of network endpoints, or ports. In WSDL, the abstract definition of endpoints and messages is separated from their concrete network deployment or data format bindings.
       

  4. Java Web services:
    The Java Web Services Developer Pack (Java WSDP) is a free integrated toolkit you can use to build, test and deploy XML applications, Web services, and Web applications with the latest Web service technologies and standards implementations. With the newest release of the Java WSDP 2.0, developers will be able to: 
    Develop and deploy using the latest XML and Web services technologies slated for inclusion into Sun's deployment platforms. 
    Enhance Web services performance without revising WSDL files or application code with the refreshed Fast Infoset features from Java WSDP 1.6. 
    Create XML and Web service-enabled applications that exploit the enhanced security features with enhanced XWSS features. 
    Continue to enjoy Java interoperability and portability across different platforms and devices. 
    Simplify and lower the cost of legacy application integration, data interchange, and publishing in a Web environment. 
      

  5. Web Services Architect:
    In this article, we have tried to keep a realistic, pragmatic, and balanced approach in determining the return on investment on Web Services. It is worth mentioning that, no matter how promising a new technology is, promoting and encouraging its usage through such articles and papers is not justified until there is a solid business case for its adoption. It is fundamentally important for us to warn about the pitfalls as and where we foresee them, leaving the final decision up to the readers who range from senior management (technical and business), through business analysts, and systems architects, to project managers, and software developers. 
      

  6. Web Services  primer:
    Looking back over the last six years, it is hard to imagine networked computing without the Web. The reason why the Web succeeded where earlier hypertext schemes failed can be traced to a couple of basic factors: simplicity and ubiquity. From a service provider's (e.g. an e-shop) point of view, if they can set up a web site they can join the global community. From a client's point of view, if you can type, you can access services. From a service API point of view, the majority of the web's work is done by 3 methods (GET, POST, and PUT) and a simple markup language. The web services movement is about the fact that the advantages of the Web as a platform apply not only to information but to services. 
      

  7. Web services-Axis:
    Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.
    From the draft W3C specification: 
    SOAP is a lightweight protocol for exchanging structured information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined data types, and a convention for representing remote procedure calls and responses.
    This project is a follow-on to the Apache SOAP project.
    Please see the Reference Library for a list of technical resources that should prove useful.
       

  8. Getting a Java Web service to work:
    We're deploying an existing Web service application to a new JBoss server by following the "Getting Started with JBoss" manual from www.jboss.org, but the j2eetutorial examples file doesn't seem to match the documentation. The application is ready for deployment, but we can't seem to get the right files in the right places to make things work. Where can we find a JBoss example that works, or some tools to automate the deployment?
    The manual is written for JBoss Version 3.2.3 and Version 1.3.X of the Java Software Development Kit (JSDK). The current production JBoss release is 3.2.4, and using Version 1.4X of the JSDK is recommended. 
      
  9. Web Services ToolKit:
    A software development environment for designing, developing, and executing Web service technologies.WSTK has evolved into the ETTK for Web Services and Autonomic Computing (ETTK-WS). 
    The Emerging technologies team is expanding the scope of the toolkit to include autonomic and grid-related technologies and has therefore rebranded this technology to "ETTK for Web Services and Autonomic Computing" (ETTK-WS) in order to more accurately reflect its role in the new ETTK collection of technologies and prototypes. The ETTK-WS will continue to offer leading-edge prototyping of emerging Web services technologies for recently released specifications. The ETTK-WS can be downloaded here at alphaWorks. The ETTK-WS integrates emerging technologies from IBM Research Labs and IBM Software Groups into a consolidated package to showcase leading-edge technologies that may or may not make it into IBM products. 
      
  10. Internet Web Services:
    Web services are the basis of distributed computing across the Internet. A Web service consumer locates a Web service and invokes the operations it provides. The Web service provider (the application implementing the Web service) can be on the same Java virtual machine as the one using it, or it can be thousands of miles away. Web services use standard Web protocols such as XML, SOAP, and HTTP.
          
  11. What is Web Services resource:
    Many technologies must represent state in a standard fashion in a Web services architecture, such as grid computing and distributed systems management. WSRF is the emerging OASIS Web services standard for modeling and accessing stateful resources using Web services. 
    WSRF for WAS was developed by the WebSphere Application Server (WAS) development team. This technology extends the WAS Web Services run-time environment to support the patterns defined by WSRF, and it enables a Web service to have an association with instances of stateful resources, the composite of which is a stateful "WS-Resource." A WS-Resource has an associated XML document, called a resource properties document, that describes the state of the resource. The resource properties document and the resource it describes may be queried and updated through Web service message exchanges defined in the WSRF specifications. 
    This technology includes a comprehensive sample application illustrating the following: 
    the use of a stateful WS-Resource 
    the means through which its state is queried and updated 
    the well-defined life cycle of the state. 

           
  12. Web Services Language: 
    As expressed in the Statement of Mission and Objectives, the SWSI Language Committee aims to develop computer language technology that will provide a firm, long-term foundation for the future of Web services on the Internet. It is desired that this foundation will support the most general approaches to service deployment and use that are currently technically feasible. 
    The Committee seeks to develop a formal language that allows for rich declarative specification of a wide variety of information about Web services, which will support automation of a broad spectrum of activities related to Web services, such as discovery, selection, composition, negotiation and contracting, invocation, monitoring of progress, and recovery from failure. 
    The committee aims to build on the success of OWL-S, taking the existing language as a starting point, while allowing scope for the revisions and additions necessary to address these new requirements.
                        
  13. WSDL Editor:
    The XMLSpy WSDL editor allows you to create, edit, visualize, and validate any WSDL file. WSDL is a language for describing Web services and is ideally suited as an interface definition language (IDL) for architecting Web services applications. By first building an interface, client and server programmers can implement their respective programming contract using any language or operating system, avoiding interoperability problems. XMLSpy helps you write and validate WSDL documents quickly and easily. The graphical WSDL editor displays the WSDL file structure as well as the WSDL elements grouped by operations, portTypes, bindings, and services. You can manipulate the file by dragging and dropping elements, and context-sensitive windows and entry helpers provide intelligent editing options. 
                        
  14. Feature of WSDL Editor:
    The WSDL Editor offers a rich set of features for programmers looking to create and edit Web Services:
    Intuitive graphical environment for viewing and editing WSDL files 
    Web Services creation wizard that automates the creation of service definitions, port types, binding, template operations, and messages 
    Fully automated wizards for creating and editing XML schema, schema array, complex types, simple types, and enumerations 
    Support for WSDL validation, where WSDL is tested against WSDL Schema 
    Support for WSDL profiling, so WSDL can be validated against customized profiles for specific requirements such as standards compatibility (for example, WS-I) 
    Support for advanced WSDL capabilities such as imports, faults, SOAP headers, multiple bindings, and parameter ordering 
    WSDL 1.1 specification support 
    Retrieval of WSDL from across networks, UDDI repositories, or Internet locations 
    Full support for WSDL documentation 
                                         
  15. Web Services Editor:
    Cape Clear Software has debuted a free service-oriented architecture (SOA) editor. It 뱎rovides programmers with a graphical environment that simplifies the creation of standards-based Web Services, which can be deployed into an SOA-based architecture,?Cape Clear says. The SOA Editor offers easy-to-use tools for building services, including automated wizards for common development tasks, support for Web Services standards, tools for testing code, support for XML Schema, and detailed documentation to help programmers get up and running quickly,?the vendor notes. 밫he SOA Editor is available for download immediately.
                     
  16. X standard version:
    XStandard is the leading standards-compliant plug-in WYSIWYG editor for Windows desktop applications and browser-based content management systems (IE/Mozilla/Firefox/Netscape). The editor generates clean XHTML Strict or 1.1, uses CSS for formatting, and ensures the clean separation of content from presentation. Markup generated by XStandard meets the most demanding accessibility requirements. The editor's cool features include drag & drop file upload, spell checking and an image library that integrates tightly with your CMS.
                                    
  17. XML-Editor:
    XML editor is a Java-based XML editor with support for XML, XSL, TXT, XSD and DTD documents. Oxygen shows that Java should be the base of an XML editor; this can be proved by the development dynamics of Oxygen and by the availability on many platforms. It has Unicode support and the interface messages are translated in English, French, German, Italian and Romanian. The main goal of Oxygen is to be a tool easy to use and to make tasks shorter, thus it offers end tag auto-completion and a powerful code insight that guide the user to write valid XML content. The code insight can follow a DTD structure, an XML schema structure or even can detect the structure of a partial edited document allowing the rest of the document to be created about 5 times faster than before. A very important thing is manipulating XML content and XSLT is the normal way to this, thus XML and XSL documents can be easily associated one with the other and the transformation results can be viewed through different views like text, XML, HTML. An XPath console is present to assist the user in testing the results of XPath expressions.
                                   
  18. Web services with Axis2:
    In simple terms, Axis2 is not just the next version of the Axis 1.x family; rather, it is a revolutionary version of Axis 1.x. Axis2 is no longer bound to request-response Web service invocation. As in the Axis 1.x family, there is no turning point like the "pivot point" in Axis2, and Axis2 is built totally on keeping asynchronous Web service invocation in mind. Axis2 acts as a pipe that carries the SOAP message from one end to other. The entry point to the pipe is a transport receiver, and the end point is a message receiver. After handing over the message to the message receiver, Axis2 does not care about the message. Therefore, it's up to the message receiver to invoke the service and send the response, if any, so service implementation classes) need not always be a Java class; it can be something else as well.
                                         
  19. Secure Web Services via Oriented:
    This article describes the exploitation of the pluggable transport infrastructure provided as part of ASP.NET Web Services, which allows developers to deliver Soap messages built in the document/literal format to be delivered to an end point via mechanisms other than default HTTP transport. In this article, a framework that supports the addition of alternative physical delivery mechanisms is presented, and two such implementations are included ?MSMQ and Websphere MQ are chosen to illustrate a store-forward capability for a more 'guaranteed' Web Services request delivery. The framework that will be developed integrates the Web Services Enhancements (WSE) 1.0 for secure 2-way transport of messages over non-HTTP mechanisms, thereby giving the developer a choice of 'trusted' (clear message) or 'untrusted' (secure message) delivery to the chosen endpoint. 
                         
  20. Microsoft Web Services:
    The Microsoft.com Web service is an XML Web service that will enable you to integrate information and services from MSDN, Technet, other Microsoft.com sites, and Microsoft Support. In order to serve as a test for our new architecture, Version 1.0 of the Microsoft.com Web service is limited to providing information about top downloads from Microsoft.com. Future releases will build on this architecture to provide access to a broader variety of Microsoft content and services. 
                                                 
  21. Web Services to J2EE :
    The Java XML Pack is the first certified release of Web services tools for J2EE (Java 2, Enterprise Edition), the server software platform that is based on the Java programming language. Java developers already have some tools provided by the open-source community that allow them to build XML-based Web services for J2EE, said Karen Shipe, a product manager with Sun's Java XML group. But Sun's release Monday is the first such technology that has gone through the Java certification process.
                              
  22. Open SAML Web Services:
    OpenSAML is a set of open-source libraries in Java and C++ which can be used to build, transport, and parse SAML messages. OpenSAML is able to store the individual information fields that make up a SAML message, build the correct XML representation, and parse XML back into the individual fields before handing it off to a recipient. OpenSAML supports the SOAP binding for the exchange of SAML request and response objects (C++ supports requesting only). It provides additional help in supporting the SAML browser/POST profile for web single sign-on. It does not currently provide any additional support for the artifact profile, but provides the machinery needed to implement it in other software. All core SAML constructs are now supported to some degree.OpenSAML has been produced by Internet2 members as part of their work on the Shibboleth project ( http://shibboleth.internet2.edu/ )
Posted by '김용환'
,